Python Mini-course

Eager to learn about programming, but don't know where to start? Then this course is just what you are looking for! Our course is designed to help you become a confident Python programmer.

Beginner Friendly

Part-time (7h/week - 4 weeks)

Learn anywhere

Remote via online platform

Python Mini-course Cover Image

What will you learn?

Python Basics

Python Basics

By the end of this unit, we will:

  • Develop a general understanding of how python works
  • Learn the basics of Python, including Variables, Data types, Operators, loops, control flow statements, Functions, etc.
  • Understand the differences between the different built-in data structures of Python such as lists, tuples, sets, and dictionaries.
Python Advanced Features

Python Advanced Features

By the end of this unit, we will:

  • Have a strong understanding of different Python advanced features such as lambda functions, generators, decorators, errors and exceptions handling, etc.
  • Understand what are and how to use package-management systems such as pip and conda.
  • Learn how to install Python packages and also how to create your own ones.
  • Make use of virtual environments to better structure your Pythons applications.
Algorithms and Data Structures

Algorithms and Data Structures

By the end of this unit, we will:

  • Lay the groundwork for thinking in an algorithmic way.
  • Learn about powerful ways to store and manipulate data.
  • Use the most adapted data structures to write memory-efficient and fast python programs.
Object-Oriented Programming

Object-Oriented Programming

By the end of this unit, we will:

  • Learn how to exploit OOP features to build object-oriented applications.
  • Understand Inheritance, Polymorphism, and Abstract Classes and how to use them to write production-level code.

Who should apply?

You are curious about Software Engineering or Data Science, but you don’t have any programming background.
You are thinking of a career switch to software development.
Prerequisites : Basic computer usage

Start your journey

Interactive one-on-one learning on your own schedule



Our remote data science course includes all the elements of a traditional in-person program. We think of our remote learning option as a virtual campus. With online collaboration tools and optional social events, you’ll get to know your classmates and truly learn together.

Frequently Asked Questions

Ready to start your journey?

Position yourself successfully in the tech industry. Our interactive bootcamps and personalized career coaching will help you achieve your goals. Apply now!

Our website uses cookies and similar technologies to personalize your experience, offer sign-on options, and to analyze our traffic. See our Privacy Policy for more info.