The Self-Taught Programmer
Learn to Program Professionally
Your Instructor
Cory Althoff is a self-taught programmer and writer. He worked as a software engineer at eBay, as well as several startups in Silicon Valley, despite majoring in Political Science at Clemson University. Now Cory helps tens of thousands of people learn to program through his website selftaught.blog and his Facebook group Self-Taught Programmers. When taking a break from programming, you can find him reading and traveling—the idea for "The Self-Taught Programmer" originated in the back seat of a taxi in Bali. Currently, he lives in Venice, CA.
Course Curriculum
Part I Introduction to Programming
Available in
days
days
after you enroll
-
StartWelcome to The Self-Taught Programmer Course!
-
PreviewCourse Overview (4:13)
-
StartAsking Programming Questions (4:51)
-
PreviewInspiration One (1:58)
-
StartInstalling Python (2:28)
-
PreviewGetting Started (3:07)
-
StartWin One!
-
StartLive Coding: Welcome Seminar (24:42)
-
StartSyntax Errors (2:02)
-
StartIntro to Programming (3:22)
-
StartMath (3:13)
-
StartData Types (3:07)
-
StartArithmetic Operators (4:44)
-
StartComparison Operators (3:43)
-
StartLogical Operators (3:03)
-
StartStatements (4:34)
-
StartFunctions (5:53)
-
StartLive Coding: Functions (39:36)
-
StartBuilt-In Functions (2:00)
-
StartWin Two!
-
StartExceptions (1:34)
-
StartException Handling (2:19)
-
StartScope (3:01)
-
StartLists (6:14)
-
StartTuples (3:14)
-
StartDictionaries (4:53)
-
StartContainers in Containers (2:47)
-
StartStrings Part I (6:17)
-
StartStrings Part II (5:34)
-
StartFor-Loops (5:23)
-
StartWhile-Loops (8:01)
-
StartModules (5:06)
-
StartFiles (5:40)
-
StartCSV Files (3:20)
-
StartHangman (6:23)
-
StartWin Three!
Part II Introduction to Object-Oriented Programming
Available in
days
days
after you enroll
Part III Introduction to Programming Tools
Available in
days
days
after you enroll
Frequently Asked Questions
When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.