Python for Everybody (PY4E)

Installing Python
Peer Graded: Installation Screen Shots  
Why Program?
Autograder: Write Hello World  
Quiz: Why program?  
Variables, expressions and statements
Autograder: Exercise 2.2  
Autograder: Exercise 2.3  
Quiz: Variables Expressions and Statements  
Conditional Execution
Autograder: Exercise 3.1  
Autograder: Exercise 3.3  
Quiz: Conditional Execution  
Functions
Autograder: Exercise 4.6  
Quiz: Functions  
Loops and Iterations
Autograder: Exercise 5.2  
Quiz: Loops and Iterations  
Strings
Autograder: Exercise 6.5  
Quiz: Strings  
Files
Autograder: Exercise 7.2  
Quiz: Files  
Lists
Autograder: Exercise 8.4  
Autograder: Exercise 8.5  
Quiz: Lists  
Dictionaries
Autograder: Exercise 9.4  
Quiz: Dictionaries  
Tuples
Autograder: Exercise 10.2  
Quiz: Tuples  
Regular Expressions
Autograder: Regular Expressions  
Quiz: Regular Expressions  
Network Programming
Autograder: Request-Response Cycle  
Autograder: Scraping HTML Data with BeautifulSoup  
Autograder: Following Links with BeautifulSoup  
Quiz: HTTP  
Using Web Services
Autograder: Extracting Data from XML  
Quiz: XML  
Autograder: Extract Data from JSON  
Quiz: JSON  
Autograder: Using the GeoJSON API  
Object-Oriented Programming
Quiz: Object-Oriented Programming  
Databases
Autograder: Single Table SQL  
Quiz: Single Table SQL  
Autograder: Counting Email in a Database  
Autograder: Multi-Table Database - Tracks  
Quiz: Data Modeling  
Autograder: Many Students in Many Courses  
Quiz: Many to Many