Python for Everybody on Coursera

What you will learn from this course?

Programming for Everybody (Getting Started with Python)
Week 1: Why we Program?
Week 2: Installing and Using Python
Week 3: Why We Program (continued)
Week 4: Variables and Expressions
Week 5: Conditional Code
Week 6: Functions
Week 7: Loops and Iteration

Python Data Structures
Week 1: Strings
Week 2: Installing and Using Python
Week 3: Files
Week 4: Lists
Week 5: Dictionaries
Week 6: Tuples
Week 7: Graduation

Using Python to Access Web Data
Week 1: Getting Started
Week 2: Regular Expressions (Chapter 11)
Week 3: Networks and Sockets (Chapter 12)
Week 4: Programs that Surf the Web (Chapter 12)
Week 5: Web Services and XML (Chapter 13)
Week 6: JSON and the REST Architecture (Chapter 13)

Using Databases with Python
Week 1: Object-Oriented Python
Week 2: Basic Structured Query Language
Week 3: Data Models and Relational SQL
Week 4: Many-to-Many Relationships in SQL
Week 5: Databases and Visualization

Capstone: Retrieving, Processing, and Visualizing Data with Python
Week 1: Welcome to the Capstone
Week 2: Building a Search Engine
Week 3: Exploring Data Sources (Project)
Week 4: Spidering and Modeling Email Data
Week 5: Accessing New Data Sources (Project)
Week 6: Visualizing Email Data
Week 7: Visualizing new Data Sources (Project)

Certification : Yes
Time to complete : 3 months
Cost : $69 per month after 7-day free trial
Course Level : Beginner
Language : English