Links

Course content

Summary

  • 117 hours in total
  • 6 modules
  • 30 parts in total
Please note that on Coursera, the 6 modules are called 'Courses', and the parts within the courses are called 'Modules'.

Overview

Module 1: Crash Course on Python

27 hours in total
  • Part 1: Hello Python! 4 hours: 14 videos (Total 44 min), 9 readings, 4 quizzes
  • Part 2: Basic Python Syntax 5 hours: 14 videos (Total 45 min), 14 readings, 4 quizzes
  • Part 3: Loops 4 hours: 13 videos (Total 47 min), 9 readings, 4 quizzes
  • Part 4: Strings, Lists and Dictionaries 6 hours: 16 videos (Total 67 min), 17 readings, 4 quizzes
  • Part 5: Object Oriented Programming (Optional) 6 hours: 13 videos (Total 50 min), 12 readings, 1 quiz
  • Part 6: Final Project 2 hours: 9 videos (Total 27 min)

Module 2: Using Python to Interact with the Operating System

26 hours in total
  • Part 1: Getting Your Python On 3 hours: 15 videos (Total 76 min), 4 readings, 3 quizzes
  • Part 2: Managing Files with Python 5 hours: 13 videos (Total 52 min), 4 readings, 3 quizzes
  • Part 3: Regular Expressions 4 hours: 14 videos (Total 60 min), 2 readings, 4 quizzes
  • Part 4: Managing Data and Processes 3 hours: 12 videos (Total 48 min), 2 readings, 4 quizzes
  • Part 5: Testing in Python 6 hours; 14 videos (Total 50 min), 4 readings, 3 quizzes
  • Part 6: Bash Scripting 4 hours: 13 videos (Total 62 min), 3 readings, 4 quizzes
  • Part 7: Final Project 2 hours: 6 videos (Total 13 min)

Module 3: Introduction to Git and GitHub

16 hours in total
  • Part 1: Introduction to Version Control 5 hours: 16 videos (Total 74 min), 6 readings, 4 quizzes
  • Part 2: Using Git Locally 4 hours: 14 videos (Total 60 min), 3 readings, 4 quizzes
  • Part 3: Working with Remotes 4 hours: 13 videos (Total 61 min), 3 readings, 4 quizzes
  • Part 4: Collaboration 4 hours: 14 videos (Total 61 min), 3 readings, 4 quizzes

Module 4: Troubleshooting and Debugging Techniques

16 hours in total
  • Part 1: Troubleshooting Concepts 4 hours: 14 videos (Total 71 min), 3 readings, 4 quizzes
  • Part 2: Slowness 4 hours: 15 videos (Total 77 min), 3 readings, 4 quizzes
  • Part 3: Crashing Programs 4 hours: 14 videos (Total 78 min), 2 readings, 4 quizzes
  • Part 4: Managing Resources 4 hours: 16 videos (Total 74 min), 3 readings, 4 quizzes

Module 5: Configuration Management and the Cloud

15 hours in total
  • Part 1: Automating with Configuration Management 4 hours: 11 videos (Total 45 min), 4 readings, 4 quizzes
  • Part 2: Deploying Puppet 3 hours: 10 videos (Total 44 min), 3 readings, 4 quizzes
  • Part 3: Automation in the Cloud 4 hours: 13 videos (Total 66 min), 2 readings, 4 quizzes
  • Part 4: Managing Cloud Instances at Scale 4 hours: 14 videos (Total 67 min), 3 readings, 4 quizzes

Module 6: Automating Real-World Tasks with Python

17 hours in total
  • Part 1: Manipulating Images 3 hours: 8 readings
  • Part 2: Interacting with Web Services 3 hours: 10 readings
  • Part 3: Automatic Output Generation 3 hours: 8 readings
  • Part 4: Putting It All Together 3 hours: 1 video (Total 1 min), 3 readings, 1 quiz
  • Part 5: Career Resources 5 hours: 27 readings
​