20 hours on-demand videos
4 Practical Tasks
Full lifetime access
Access on mobile and PC
Certificate of Achievement

One-time for 1 person

150CFA5CFA

Level

Intermediate

Level

Time to Complete

20 hours 0 minute

Lessons

128 Lessons

Language

English

Rating

(

11 Reviews

)

4.9

Updated:

Feb 2, 2026

Python Programmer Bootcamp

This Python course will not only take your programming skills to the next level, but also give you a problem-solving superpower! In it, you will develop a thorough understanding of Python and its programming capabilities, as well as hone your computational thinking. Moreover, you will learn how to implement object-oriented programming (OOP), create Python charts in Matplotlib, and work with different IDEs like Spyder and Jupyter. As you progress , you’ll get to practice your skills with fun and challenging exercises like solving the Sierpinski Triangle and the Towers of Hanoi. Your instructor, Giles McMullen-Klein, is an Oxford-educated programmer who made proficient use of Python during his time at the University. Not only that but he is motivating, enthusiastic, and truly passionate about the programming language he teaches!

Enrolled by

14 students

What You’ll Learn?

The 'Python Programmer Bootcamp' is the ideal tool to further improve your Python skills. The course will guide you through some of the basics, but also introduce advanced techniques used with this programming language.
Develop a thorough understanding of Python
Solve problems with Python code
Implement object-oriented programming
Create Python charts in Matplotlib
Work with different IDEs like Spyder and Jupyter
Study exception handling in Python

Course Syllabus

Course Introduction

12 min 2 Lessons 0 Quiz

Setting up the environment

10 min 2 Lessons 0 Quiz

Python basics + Hands-on Coding

11 min 1 Lesson 0 Quiz

Variables and strings – Exercises

25 min 9 Lessons 0 Quiz
05:10
07:21

Conditionals

43 min 7 Lessons 1 Quiz

For Loops

1 hr 3 min 8 Lessons 0 Quiz
10:34
06:19

Dictionaries

48 min 8 Lessons 1 Quiz
06:43
02:53

Files and Functions

31 min 5 Lessons 0 Quiz
06:30

Classes

28 min 8 Lessons 0 Quiz
06:02
03:07
03:00
03:51

General Tips

6 min 1 Lesson 0 Quiz

Big O

16 min 5 Lessons 0 Quiz
07:19
02:05
02:40
03:20
01:03

Advanced Python: Caesar two sum

36 min 9 Lessons 0 Quiz
01:51
01:44

Advanced Python: Matplotlib

28 min 6 Lessons 0 Quiz

Advanced Python: Stacks

42 min 9 Lessons 0 Quiz

Search and sort

26 min 4 Lessons 0 Quiz

Advanced Python: Cards and Coins

13 min 4 Lessons 0 Quiz
02:13

Advanced Python: Debugging

20 min 3 Lessons 0 Quiz
07:25

Advanced Python: Strings and Expressions

24 min 4 Lessons 0 Quiz

Capstone project – Computer Vision

29 min 9 Lessons 0 Quiz

Further Exercises

1 Lesson 0 Quiz

Installing Python and Using Virtual Environments on Windows and Unix

1 hr 9 min 12 Lessons 0 Quiz

PyCharm

28 min 4 Lessons 0 Quiz

Exception handling in Python

23 min 6 Lessons 0 Quiz

Farewell

6 min 1 Lesson 0 Quiz
06:49

Course project and It’s Quiz

0 Lesson 1 Quiz

Certification

Choose from a list of project topics or create your own project idea that incorporates all skills learned (e.g., a mini-banking system, personal expense tracker, or inventory manager).

Meet Your Instructor

Academic Council Team
4.7
Academic Council Team

Student Review

4.9

(

11 reviews

)

5 stars
10 Ratings
4 stars
1 Rating
3 stars
0 Rating
2 stars
0 Rating
1 star
0 Rating
alfredbiamApril 5, 2025
5
Very nice course . The course covers deeply every python concepts. I like it
koffigaglozounApril 4, 2025
4
This course is truly stimulating and engaging, as it contains a lot of important and exciting information. I wish I had more time to delve deeper. It makes me want to go further.
dariusgaviApril 3, 2025
5
Very GOOD course!!!
imanbadanaJune 17, 2024
5
I liked this course because it was a condensed version of a lot of things. It was also very practical.
hodohabalotchikpendouMarch 12, 2024
5
The course covers a wide range of topics, which is great for exposure to different concepts. However, the pace is quite fast due to the short time frame, which may make it challenging to fully master each topic. Nonetheless, the lessons are well-structured and organized, which helps in understanding and retention."
bacherouasbatMarch 12, 2024
5
Great course, thanks
emmanueldantodjiMarch 12, 2024
5
It's well detailed and well explained... Good course
soukouraaliMarch 11, 2024
5
I am completely amazed by this experience. This bootcamp was truly transformative for me. First of all, the program was very well structured. It covered all the essential aspects of programming in Python, from basic concepts to more advanced topics. Each lesson was carefully planned and presented in a clear and concise manner. I really enjoyed the progression of the program, which allowed me to develop my skills gradually and consistently.
komlavidavoMarch 6, 2024
5
This course is highly pleasant! It's well explained, practical, sparks interest in learners and makes them want to continue
malikdjadooMarch 5, 2024
5
Good
Prosper Alikizang
Prosper AlikizangMarch 4, 2024
5
I found this course very immersive covering in depth python concepts. Great course.

Similar Courses

4.7

by

Academic Council Team

MongoDB – The Complete Developer’s Guide

4.3

by

Academic Council Team

Learn JavaScript – For Beginners Course

5.0

by

Academic Council Team

JavaScript — 20 Projects in 20 Days — HTML, CSS & JavaScript

20 hours on-demand videos
4 Practical Tasks
Full lifetime access
Access on mobile and PC
Certificate of Achievement

One-time for 1 person

150CFA5CFA

Level

Intermediate

Time to Complete

20 hours 0 minute

Lessons

128 Lessons

Language

English

Rating

(

11 Reviews

)

4.9
trial

Start your journey with us

Interactive courses designed to take your skills to the next level, anytime, anywhere

Want to receive push notifications for all major on-site activities?