All courses

Développement

Learn Programming With Python

Are you a Python beginner? Take your basic coding skills to the next level with object-oriented programming. Practice using methods, classes, inheritance, and modules, and start coding your own applications!
DifficultyEasy12 hours
Interested in this free-access course?

Do you already know some Python and want to dive in deeper? Want to turn your “hello world” programs into useful applications? This course is for you!

From mobile phones to supercomputers, big and small applications use object-oriented programming, which is the focus of this course. After all, it’s the most prolific programming paradigm in the modern world.

Building on your basic Python knowledge, we'll cover methods, classes, inheritance, modules, and exceptions. We’ll take a hands-on approach to application development, working through two different programs as you learn.

After this course, you’ll be able to write object-oriented Python programs and have the foundation required to contribute to and structure larger applications.

Join me in the first chapter to find out what you can build!

Learning outcomes

  • Write Methods and Classes using Python
  • Use inheritance behavior in a Python program
  • Structure your code in a Python program

Turn it into a career

Take one of our 100% online diploma training programs, and transform your know-how into professional skills.

  • Up to 100% of your training program funded
  • Flexible start date
  • Career-focused projects
  • Individual mentoring

Contributors

Instructors

Will Alexander

Scottish developer, teacher and musician based in Paris.

Charlie Ann Page

AI researcher, educator, and developer. Charlie Ann uses Python and other languages to simulate behavior in artificial societies.

Created by

Last updated: 1/23/2025

License

Développement

Learn Programming With Python

DifficultyEasy12 hours
Free-access course