Intermediate Programming with Python

Take your Python skills to the next level in this in-depth course.

What will I learn?

  • Take your programming skills beyond the basics.
  • Start using Python to build cool and useful applications.
  • Learn how web scraping works.
  • Get hands-on experience working with APIs and JSON data.

Course Curriculum

MODULE 1

Python Warm-Up

Learn how and when to use dictionaries and their methods. Go in-depth into working with files and writing code to handle errors.

MODULE 2

Python In-Depth

Learn about parsing arguments, iterators, generators and debugging.

MODULE 3

Object Oriented Programming

Learn about objects, object inheritance and classes.

MODULE 4

Python for Cool Stuff

Learn how web scraping works. Get hands-on experience using public APIs and working with JSON data.

MODULE 5

Capstone Project: Part 1

With your instructor's guidance, use what you've learned in this class to build a custom project.

MODULE 6

Capstone Project: Part 2

With your instructor's guidance, use what you've learned in this class to build a custom project.

Live, Online, Instructor-Led

Learn face-to-face in live online sessions with your instructor and peers from anywhere in the world.

Hands On

All our trainings involve in-class, hands on practice that is relevant to your team's goals. At the end of the training, your team will be ready to hit the ground running.

Elite Instructors

Learn from an elite team of industry experts who have taught at universities such as Harvard, and have trained teams at companies such as ANZ Bank.

Help When You Need It

Forget about the frustration of getting stuck while watching online videos. Our instructors are here to help in-between sessions, so you can have a smooth learning experience.

Frequently Asked Questions

Have a question?

Contact us any time, we’d love to hear from you!