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

Programming Foundations with Python

Udacity

1 recommender · 1 thread · recommended in 1 year, 2014 · score 0.7

Go to course ↗

A short Udacity course that teaches Python programming foundations, including the basics of object-oriented programming. It is meant to follow an introductory course such as Udacity CS101.

Commenters suggest it as a short follow-up after beginner Python courses to cover object-oriented programming basics.

Programming Languagesbeginnerfreeinteractive MOOC#python#object-oriented programming#beginner#udacity#programming basics

Recommendations by year

20062026

What commenters said (1)

  1. Recommendsjumasheff2014in “Ask HN: Best online programming class for newbies?”

    To me, Python is a great language to start with. Check out the following courses: Udacity CS101 "Intro to CS" (it teaches Python from scratch) https://www.udacity.com/course/cs101 In parallel with Udacity CS101 , you can advise your spouse to take Python track on Codecademy (it also teaches Python from scratch and it's great when combined with Udacity CS101) http://www.codecademy.com/en/tracks/python After those 2 courses I'd suggest to take a super-short "Programming foundations with Python" course (it teaches Object-Oriented Programming basics) https://www.udacity.com/course/viewer#!/c-ud036 If these are overwhelming, I'd point to Codecademy's HTML/CSS, jQuery, Make a Website and Make an Interactive Website tracks. After completing these classes one can move on to JavaScript or Python or Ruby classes. To be short, try to stick with Codecademy and Udacity in the beginning. This is the way how I tought myself how to code and landed a job as a Python/Django developer.

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