Skip to content
Home » META » Meta Back-End Developer Professional Certificate » Programming in Python

Programming in Python

This beginner course will introduce you to the basics of Python programming. You will learn how to use Python to solve problems, and you will dive deep into the Python ecosystem to learn about popular modules, libraries, and tools.

You will also learn about objects, classes, and methods in Python, as well as variables, data types, control flow, loops, functions, and data structures. You will learn how to recognize and handle errors, and you will write unit tests for your Python code and practice test-driven development.

By the end of this course, you will be able to:

  • Prepare your computer system for Python programming
  • Understand Python syntax and how to control the flow of code
  • Handle errors and exceptions
  • Explain object-oriented programming and the major concepts associated with it
  • Explain the importance of testing in Python, and when to apply particular methods

This course is for beginners who want to prepare for a career in back-end development or database engineering. You do not need prior web development experience to succeed in this course, but you should have basic internet navigation skills and an eagerness to get started with coding.


Week 1Getting started with Python
Week 2Basic Programming with Python
Week 3Programming paradigms
Week 4Modules, packages, libraries and tools
Week 5End-of-Course Graded Assessment