So i have been looking for how to learn fundamentals in coding and i discovered that i could not get any platform to compare reviews, pro and cons for most of the online platforms. The task of finding the right one for me and my learning style. So i decided to compile the list of the most talked about on the internet and include some of the good topics i found on each of the platform. Hope it help few peeps trying to learn coding.
15. Coder’s Guide
16. DevTips
17. LearnCode.academy
18. thenewboston
28. Git Immersion
29. Try Git
1. Codecademy
Codecademy is where most people who are new
to coding get their start. If you haven’t been to the site yet…where have you
been!? The platform revolves around interactive learning; that is, you read a
little, type you code right into the browser, and see results immediately.
Topics taught: HTML & CSS, JavaScript, PHP, Python, Ruby,
Codewars offers a fun way to learn coding.
With a martial-arts theme, the program is based on challenges called “kata.”
Complete them to earn honor and progress to higher ranks.
Topics taught: CoffeeScript, JavaScript, Python, Ruby, Java,
Clojure, and Haskell
Large online course library, where classes
are taught by real university professors. All courses are free of charge, but
you have the option to pay for a “Coursera Verified Certificate” to prove
course completion. These cost between $30 and $100 depending on the course.
Topics taught: Many (far beyond your basic coding/computer
science)
An open-source higher education program
governed by MIT and Harvard. Offers 107 courses under the “computer science”
category, teaching various coding languages.
Topics taught: Java, C#, Python, and many more
Teaches coding first through an established
curriculum (approx. 800 hours total), then by giving you hands-on experience
working on projects for nonprofits.
Topics taught: HTML, CSS, JavaScript, Databases, DevTools,
Node.js, and Angular.js
General Assembly’s free online learning
platform. Entirely project-based. You build a “project” with each walk-through. They are one of the very few options that
have a course on how to build a Tumblr theme from scratch. Read my review of it
here.
Topics taught: HTML, CSS, JavaScript, responsive design
7. Khan Academy
Tons of subjects (as their front page says, “You can learn anything”), including many on computer programming. A few courses are offered for younger kids, too.
Topics taught: JS, HTML/CSS, SQL, much more
Competition to get into MIT may be stiff,
but accessing their course material has no minimum SAT score. They maintain an
online library of every subject they teach, with no account required for
access.
Topics taught: Many
Made by the creators of Viking Code
School—a premiere online coding bootcamp. The Odin Project is their free
version. Check in for support from other students using the online chat group!
Topics taught: HTML, CSS, JavaScript & jQuery, Ruby
programming, Ruby on Rails
Offers individual courses, as well as
“nanodegrees” that train you for specific careers like front-end web developer
or data analyst. Course materials are free, but nano-degrees require a tuition
fee.
Topics
taught: Many
Paid and free courses. Courses can be
created by anyone, so make sure to read reviews. Coupons can also be easily
found, too. Check out their development courses here.
Topics taught: Many
A compilation of video tutorials to help
you walk through a process from start to finish. Good for learning “smaller”
projects/tasks one at a time.
Topics taught: HTML5, CSS3, Javascript, Regex, JQuery
Their mission is to inspire people to
become programmers by making code accessible, affordable and fun. With over 200
topics, anything you've been thinking about learning, you can find here.
Topics taught: Many
SoloLearn is a social platform where anyone
can learn to code. It's different to other course providers because it's
mobile-based – learn on the go, on any device. With bite-sized lessons,
achievements to unlock and interactive quizzes, it's fun to learn and free to
download.
Topics taught: Many
YOUTUBE CHANNELS
15. Coder’s Guide
Features numerous series of videos on
coding topics: a 19-video series on JavaScript, another 19 videos on HTML/CSS,
and more.
Topics taught: HTML, CSS, JavaScript, Bootstrap, WordPress,
iOS and Android, and more
Subscribers:
35,870
16. DevTips
One of Travis Neilson’s YouTube channels.
Focuses on web design and web development, with occasional live Q&As.
Topics taught: HTML, CSS, responsive design, development
advice
Subscribers:
41,576
17. LearnCode.academy
My personal favorite.
Web-development-focused videos made by Will Stern.
Topics taught: Sublime Text, Responsive Design, Node.js,
Angular.js, Backbone.js, Deployment Strategies, and more
Subscribers:
92,758
18. thenewboston
Over 4,000 videos on a range of
programming, game development, and design. Has almost one million subscribers.
Topics taught: Android development, C programming, MySQL,
Python, and more.
Subscribers:
934,845
THE COMMAND LINE
Free video series created by Wes Bos. More
at an intermediate level, so not for total newbies.
Free online book by Mark Bates. Very
in-depth. Can purchase hard copy and screencasts.
Free online book by Zed Shaw. (My personal
favorite command line resource.)
GIT AND GITHUB
28. Git Immersion
A guided tour to teach you the basics of
Git. Set preferences and create your own projects.
29. Try Git
An interactive series of challenges to
learn about and experiment with Git. Created by Code School.
HTML AND CSS
They also offer intermediate and advanced
HTML tutorials.
For beginners. Broken down into four
chapters: The web, HTML5, CSS3, and Sass. It’s like an online ebook, but under
a Creative Commons Attribution-Non Commercial-ShareAlike 4.0 International License.
So you can adapt it for your needs.
Free documentation on HTML and CSS (also
JavaScript). Has tutorials for people of different levels, introductory to
advanced.
Notable mention for JAVASCRIPT, PHYTON & RUBY



















