Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
#177 on Reddit

Codecademy Python course

Codecademy

6 recommenders · 6 threads · recommended in 4 years, 2015–2020 · score 9.7

Go to course ↗

Codecademy's interactive Python course teaches basic Python syntax and programming fundamentals through in-browser exercises, with no local setup needed. It is aimed at complete beginners.

Commenters call it a good, easy-to-follow starting point for absolute beginners, praising the hands-on exercises and the lack of environment setup, while noting it is shallow on CS thinking.

Programming Languagesbeginnerfreemiuminteractive MOOC#python#syntax#interactive#beginner#basics

Recommendations by year

20152020

On Reddit (14)

  1. Strongly recommendsOuwynr/Python2019in “Online based Python groups?”▲ 1

    Lots of online resources for that. My favorite class I am taking right now is on codecademy.com. Easy to follow and lots of hands on work so you feel like you are learning and retaining it. Might take the full stack class on Udacity too since it covers python development for both the front and…

  2. Recommendslewis1243r/learnprogramming2020in “What's the best way to learn from a youtube/ video tutorial?”▲ 3

    I think 'Code Alongs' are some of the worst ways to learn how to code. In my opinion you should think of an easy project such as a calculator etc and just give it a go. Even if you have to google every single step: 'How to begin a python file' 'How to use a GUI with Python' This is how I learned…

  3. RecommendsRahman-Shahaydr/Python2020in “Where is the best payed (or free) place to learn python from the basics online?”▲ 1

    codecademy is great. Theres also really awesome coursera courses, specifically the one from university of Michigan. You can prob apply for financial aid online and take the course for free

  4. RecommendsOuwynr/Python2019in “Online based Python groups?”▲ 1

    Udemy is great and all I just didn’t like that the course did really force you to really do any work if you know what I mean. Codecademy at least makes me write up some code to find the correct solution before it lets me move on to the next lesson. I find that I need courses that make me do the…

  5. Recommendsneononerr/learnprogramming2018in “Any good websites or other free resources for learning HTML and such?”▲ 3

    I use Codecademy.com there’s a lot of free courses you can take including: html 5 and python among other programs. There’s also an option to sign up for “pro” that will give you access to more project oriented courses to practice what you’ve learned. Check it out and see if that fits what you’re…

  6. Recommendsbeyond-antaresr/learnprogramming2018in “Struggling to keep my focus - there's too much I want to learn”▲ 2

    Codeacademy is a good start actually but for people with some programming experience it can be quite slow. Its great since you dont have to set up environments, get your head around a text editor, ensure you have the right libraries etc before you start typing anything. The exercises are simple…

  7. RecommendsHarryAxewoundr/learnprogramming2015in “Cost efficient way to learn programming.”

    Coursera and MIT have structured, free programs with lectures and exercises, I'd recommend getting your feet wet with codecademys python course first though.

  8. Mentionsfelinistar/Python2017in “I have no experience about programming. Where I should start?”

    If you're good at maths but are a complete beginner otherwise with respect to computer science, I'd suggest going on some university's website (Stanford/MIT or perhaps a less-demanding university depending on your background) and looking up the modules that they teach in the first year. In the…

  9. Mentionsaweeeezyr/artificial2017in “Want to get in AI but completely new to computer science.”

    All the programming you'd need to perform strictly machine learning related tasks you can learn "on the job". Programming and thinking like a computer scientists are valuable skills on their own, and I think everyone should introduce themselves to these concepts. Since AI is what you're shooting…

  10. Mentionse7hz3r0r/learnprogramming2017in “How to start learning to code when you don't know where to start”

    I can imagine the cultural difference from CA is drastic. I'd like to visit both of those cities, as well as the Great Wall (naturally) and some of the rural interior. What makes coding so appealing vs other fields that would allow you to specialize and grow? There seems to be a lot of fields that…

  11. Mentionslearningramr/learnprogramming2016in “FYI: MIT's Introduction to Computer Science and Programming Using Python starts today on edX.”

    Better start with the Coursera Python specialization. Or even codeacademy or udacity. Then do this course next. The terminology he uses might be a little intimidating for a first course. This will be a very good second course.

  12. Mentionsgnomoretearsr/learnprogramming2015in “Best online course for someone with zero experience to learn to program”

    Please read the FAQ linked on the sidebar. It has a link to resources in the wiki. https://www.reddit.com/r/learnprogramming/wiki/online#wiki_python Codecademy (not Code Academy) is not meant to teach you everything you need to know but rather it's geared towards teaching people with no…

  13. Mentionssome_mangor/Entrepreneur2015in “How does one go about learning how to code? it seams like that is a crucial skill for entrepreneurship moving forward no?”

    First you need to know what you want to build =) Check out: Do some basic python stuff on codeacademy and maybe learn python the hardway, then try out this free course. It teaches you how to make a custom landing page... https://www.udemy.com/coding-for-entrepreneurs-basic/?dtcode=JSTUI1s3b2um…

  14. Mentionsjoncalhounr/learnprogramming2013in “Are there free programming guides out there that teach you how to program primarily through projects?”▲ 2

    What type of programming? You can learn Ruby on Rails by creating a twitter clone here: http://ruby.railstutorial.org/ruby-on-rails-tutorial-book If you want to learn about data structures and not build a web page you could try something like codecademy's python course here…

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help