Tech News

Friday, September 29, 2017

BEST ONLINE PLATFORM TO LEARN CODING

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.


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

33. Eloquent Javascript

34. Javascript.com

35. JavaScript for Cats

36. NodeSchool

37. Learn JS

38. WordPress.tv

39. WPBeginner

40. A Byte of Python

41. LearnPython.org

42. Learn Python The Hard Way (Website)

44. Rails For Zombies

45. Rails Tutorial

46. RubyMonk

47. Try Ruby

No comments:

Post a Comment