Intermediate Python Image by Freepik

Intermediate Python

An in-depth intermediate course for the Python programming language.

Modules

  1. Literals and Operators
  2. Conditional Statements and Data Structures
  3. Strings and Lists
  4. Tuples and Dictionaries
  5. Fuctions, Generators and Lambda Functions
  6. Modules and Packages
  7. Object Oriented Programming (OOP)
  8. Game Programming with OOP
  9. IO and Exceptions

Requirements

  1. Please ensure that you have first completed our Introduction to Python course.
  2. Either an integrated development environment (IDE) that supports Python (such as PyCharm or Visual Studio Code), or access to a web-based Python notebook (such as Google Colab). Please refer to our Introduction to Python course for further details.

Outcomes

  1. An understanding of important computer science concepts including common data structures, control flow, conditional statements, loops, functions, generators, object-oriented programming (OOP), input and output (I/O), and exception handling.
  2. The ability to develop intermediate level software services and applications in Python 3.
  3. Intermediate coding knowledge from which to develop a career as a software engineer, software architect, data engineer, test engineer and/or data scientist.

Start Course

Jillur Quddus
Written by

Jillur Quddus

Computational Mathematician @ HyperLearning AI