Autoplay
Autocomplete
Previous Lesson
Complete and Continue
The Self-Taught Programmer
Part I Introduction to Programming
Welcome to The Self-Taught Programmer Course!
Course Overview (4:13)
Asking Programming Questions (4:51)
Inspiration One (1:58)
Installing Python (2:28)
Getting Started (3:07)
Win One!
Live Coding: Welcome Seminar (24:42)
Syntax Errors (2:02)
Intro to Programming (3:22)
Math (3:13)
Data Types (3:07)
Arithmetic Operators (4:44)
Comparison Operators (3:43)
Logical Operators (3:03)
Statements (4:34)
Functions (5:53)
Live Coding: Functions (39:36)
Built-In Functions (2:00)
Win Two!
Exceptions (1:34)
Exception Handling (2:19)
Scope (3:01)
Lists (6:14)
Tuples (3:14)
Dictionaries (4:53)
Containers in Containers (2:47)
Strings Part I (6:17)
Strings Part II (5:34)
For-Loops (5:23)
While-Loops (8:01)
Modules (5:06)
Files (5:40)
CSV Files (3:20)
Hangman (6:23)
Win Three!
Part II Introduction to Object-Oriented Programming
Inspiration Two (1:25)
Procedural Programming (3:10)
Functional Programming (2:02)
Object-Oriented Programming (8:48)
The Four Pillars of OOP (9:03)
More OOP (5:15)
Live Coding: OOP (30:27)
War (7:10)
Win Four!
Part III Introduction to Programming Tools
Inspiration Three (2:04)
Live Coding: PyCharm (13:42)
Operating Systems
Bash (10:40)
Vim (1:44)
Regular Expressions (9:04)
Package Managers (3:40)
Version Control (9:41)
Win 5!
Part IV Introduction to Computer Science
Inspiration Four (2:11)
Data Structures (9:34)
Algorithms (7:37)
Combine Two Lists (2:19)
Anagram Detection (2:43)
Recursion (4:17)
Binary Search (6:49)
Find the Duplicate (4:12)
Last Digit (3:57)
Find the Intersection (3:22)
Hash Tables (6:02)
Linked Lists (5:21)
Create a Linked List (6:18)
Search a Linked List (4:05)
Win Six!
Part V Web Scraping & Automation, Career Success, & Final Project
Inspiration Five (1:13)
Live Coding: HTML & CSS (19:21)
Live Coding: APIs (11:28)
Web Scraper (6:14)
Live Coding: Web Scraping (37:45)
Live Coding: Wordcloud (11:02)
Live Coding: Xpath (9:49)
Live Coding: Databases (11:47)
Best Practices (8:39)
Live Training: Freelancing Success Overview (17:20)
Live Training: Building the Perfect Freelance Profile (16:15)
Live Training: Applying for Freelance Jobs (18:19)
Your First Programming Job (6:58)
Preparing for Your First Day (4:33)
Congratulations! Win 7!
Next Steps (1:54)
Feedback
Bonuses
Programming Success Checklist
Course Overview
Download
Complete and Continue
Discussion
68
comments
Load more
Lesson Content Locked
Your session expired. Please sign in again to continue.
Login
68 comments