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 1 | Getting started with Python |
Week 2 | Basic Programming with Python |
Week 3 | Programming paradigms |
Week 4 | Modules, packages, libraries and tools |
Week 5 | End-of-Course Graded Assessment |