30 recommended
  1. 128

    Learn to code for free

    Pavan Sethi
    Pavan Sethibuilding things. · 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.
    Nick Nish
    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.
    Jose Niño Pérez
    Jose Niño PérezData, Tech and Social Science · Written
    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!
  2. 50
    Udacity Nanodegrees

    Industry-Recognized Credentials for Online Courses

    Awesome code reviews.
    Emily Kellert
    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!
  3. 35
    Learn SQL with Codecademy and Periscope

    Learn SQL - the preferred tool of data analysts everywhere …

    KateMarketer; prev Product Hunt, GitHub · 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)Share
    I used Udacity and FreeCodeCamp
    Debdatta Basu
    Debdatta BasuCode hard. Party harder. · Written
    Interactive courses. Wide range of technologies. Will make you a pro in days instead of years. Highly recommend.
  4. 42
    Bubble 2.0

    Build and host web applications without having to write code

    Ayush Mittal
    Ayush MittalHead Of Digital Communications · 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)Share
  5. 15
    Sketch Basics

    First official Sketch course on Treehouse

    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.
    Eric Anderson
    Eric AndersonVC @ScaleVP, former Google PM · Written
    Thoughtful and on-trend videos and examples make learning efficient.
  6. 10
    Design+Code 2

    Design and code a Swift 4 app using Sketch 40+ and Xcode 9.

    Pizza Yap
    Pizza YapProduct Design Lead · Written
    Pizza Yap made this product
    Great step by step article and video tutorial to teach you Swift and React. At the end of the course, you will create a final product. And from there you can change it into your own idea. Many readers have launched their product and they're starting from zero coding knowledge.
    Lisa Dziuba
    Lisa DziubaMaker & PMM. Built & Sold my startup 🦄 · Written
    Design + Code is amazing!!
  7. 9
    How To Become A Digital Nomad

    Learn how to travel the world and make $ at the same time

    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.
  8. 6
    CodePen Projects

    A web based IDE for building websites by CodePen

    After you begin reading well written code can be very beneficial
  9. 4
    GitHub Projects

    GitHub takes on Trello with new project management tools

    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 code. A few times a week I download a different project from Github, run it, play with it, and read through the code to understand how it works. Whenever I'm building something specific, I try to find a project on Github doing something similar. I look at their implementation, and it helps me greatly in building my own. Github is technically version-control. It's technically meant to help software professionals AS they build software. Secondarily though, it is the best resource for learning how to code on the web.
    Comments (1)Share
  10. 3
    learn Ruby The Hard Way
    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.
  11. 3
    Train Simple

    Life-long learning for creatives

    Souhail Merroun
    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.
  12. 3
    Lambda School

    A full Computer Science education - free until you get a job

    Suhas Motwani
    Suhas Motwanihttps://twitter.com/MotwaniSuhas · Written
    Why do I reco this? Austen. You won't find an entrepreneur with more passion than this. Take it & change your life!
  13. 2
    Web Maker

    Converts your Chrome new tabs into an offline web playground

    kushagra gour
    kushagra gourA creative Human! · 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.
  14. Short and attractives lessons
    immortalsololearn is my sociallife · Written
    The best part of this platform is CoursE lessons and quizzes
  15. 2
    Find courses in major universities by accessing this platform
  16. 2
    Quick Code

    Curated list of free online programming courses

    KeyulMaker of Coursesity · Written
    Keyul made this product
    Quick Code has a great collection of all the free courses available to learn different programming languages. These free courses are very useful for people who want to start learning code and also someone who needs to revise their concepts in different programming skills.
    KeyulMaker of Coursesity · Written
    Keyul made this product
    Quick Code is the best place to find free tutorials to learn coding. For newbies, pick your programming language and find tutorials those are for beginners on Quick Code to start.
  17. 2
    How To Start A Startup Without Ruining Your Life

    A guide to changing the world & embracing the rollercoaster

    Peter Javorkai ⚡
    Peter Javorkai ⚡Designer / Indie Maker / Bot Commander · Written
    I really like the way Rik and the other teachers are going through the different learning materials from the basics. The foundation course is really about the barebones of HTML, CSS and a little JS, but they have other more advanced courses on React or the one dealing with APIs. Besides the extensive amount of materials the homeworks and the course itself is supercool! The community is really engaging, and helping a lot to consume the information and just sharing the most useful new resources!
    Vije Vijendranath
    Vije VijendranathCo-Founder & CTO of MomSays · Written
    Designed with DESIGNERS in mind!
  18. 1

    Learn to code with a mentor.

    WillPrev @Quovo acq. by @Plaid · Written
    Darrell and Dan have created something unique and wonderful with Thinkful's 1 on 1 mentorship approach to learning.
  19. 1
    Elevator Saga

    The elevator programming game

    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.
  20. 1
    MentorCruise Sessions

    Getting a mentor just got easier

    DomMentorCruise.com · Written
    Dom made this product
    I am the founder of this small community with some very amazing mentors. We concentrate on teaching you programming - with a mentor!