15 recommended

29
freeCodeCamp

Learn to code by building projects for nonprofits

Pavan Sethi5Product @ Stealth 🤐 · Written
freeCodeCamp is a great place to start - as you can tell by the name, it's totally free and they do a really good job of starting off simple and slowly adding difficulty with each lesson. I think CodeAcademy holds your hand a little too much, whereas freeCodeCamp was the right amount of difficult to allow you to learn a little more.
CommentsTweet
Nick NishDeveloper and Product Lover · Written
As a constant student, I'm constantly encountering the best resources for learning how to code. I cannot recommend freeCodeCamp enough. First, I think there are few teams that are as genuine in their quest to teach people as this team. As far as their teaching process, they combine methodologies to use a project-based approach, while encouraging you to utilize Google and other students and the dev community (via Gitter) to learn.
CommentsTweet
The freCodeCamp community is a key asset. The newsletters and Medium posts are a great aditional resource. Depending on your interest you will find a lot of relevant content and recommendations. For instance, I am into data science and regularly get on my Medium digest well explained and analyzed resources (e.g. Check this or that MOOC for learning about Neural Networks). Time saver!
CommentsTweet
21
Codecademy

Kate42Community @ Product Hunt · Written
I love the broad range of options for learning Codeacademy offers. From what seems like every language under the sun to flexible tutorials, freemium model with optional quizzes and advanced versions of their lessons, etc., it's an all-around great site.
Comments (1)Tweet
I used Udacity and FreeCodeCamp
CommentsTweet
HeatherFreelance Web Developer in NOLA · Written
When I was learning to code, Treehouse was an incredible resource. It is a really nice balance of video lectures and hands on activities, and takes you through from the basics. The paths are nice if you're focusing on a particular area as well.
CommentsTweet
I'm currently going through a Web Development course on Udemy taught by a dev bootcamp instructor. I like that I can learn at my own pace, there's also a Gitter board with other students that I can interact with and who can help me get past any roadblocks I encounter. I also tried Code Academy, but had trouble having the info stick. There's something about writing my own code versus just filling in blanks in a browser console that works better for my long term memory.
CommentsTweet
6
Udacity Nanodegrees

Industry-Recognized Credentials for Online Courses

Awesome code reviews.
CommentsTweet
Emily Kellerttech lover & travel freak · Written
I can highly recommend Udacity! I started with absolutely zero knowledge about programming and have come a far way since then. Super videos, community, mentors, and support!
CommentsTweet
5
CodePen

HTML, CSS, and JavaScript editor in the browser.

After you begin reading well written code can be very beneficial
CommentsTweet
4
Bubble

Build a fully functional web app without any code

Ayush Mittal12bro @boombro, Founder RefR ✌ · Written
If you're just starting and exploring different ways to learning to code, consider Bubble! Bubble lets you build a fully functional web/iOS app with **Visual Programming** There is a bit of learning curve to understand the fundamentals of visual programming. Hope it helps, let me know if I can add any further info on this.
Comments (2)Tweet
2
Github

Build software better, together.

Michael SitverCurator @ Morning Short, Commute Kit · Written
Codecamy, W3schools, and sites like those will help you get from 0 to 1. Github will help you get from 1 to 10. To use the metaphor of literacy, if tools like Codecademy teach you how to write words and sentences, Github teaches you to write essays and books. Once you know what a function, a loop, an object, and an array are, Github will be your best friend. It's a directory of thousands or millions of free programs written in every language, of every level of complexity. You can find one-line programs and 1-million line programs. One of the best ways to learn how to code is to read and manipulate other people's co… See more
Comments (1)Tweet
2
Web Maker 2.0

A blazing fast and offline web playground

kushagra gourFrontend craftsman at Wingify · Written
kushagra gour made this product
If you are learning frontend development, this tool is must have to do easy and offline practice n experiments.
CommentsTweet
2
learn Ruby The Hard Way

Michael SitverCurator @ Morning Short, Commute Kit · Written
I love this free book, and I don't even use Ruby much. I recommend at least reading the intro and preface, regardless of what language you're learning, because it's probably the best theoretical guide to learning how to code **well** that exists.
CommentsTweet
1
Thinkful

Learn to code with a mentor.

WillOver-indexing on curiosity · Written
Darrell and Dan have created something unique and wonderful with Thinkful's 1 on 1 mentorship approach to learning.
CommentsTweet
1
Elevator Saga

The elevator programming game

Simon BrombergiOS Engineer @LifeBEAM, sbromberg.com · Edited
A simple programming "game" that teaches you coding while also demonstrating why algorithms are important, how to use an API, and how testing works. Can just jump right into it with any browser, so it's very accessible. Certainly not enough on its own, but its a cool supplement for learning to code.
CommentsTweet
1
Pluralsight

World's largest tech & creative training library

Souhail MerrounSoftware Developer, Entrepreneur · Written
This one is great! Learning from great courses. Courses are projects oriented, meaning you get to practice right away. You also have a skill assessment quiz to know your level so you don't lose a lot of time.
CommentsTweet
1
SoloLearn

The largest community of mobile code learners

Short and attractives lessons
CommentsTweet
Find courses in major universities by accessing this platform
CommentsTweet