Python Programmer Bootcamp

with Giles McMullen-Klein

Developing your programming skills in Python and teaching you how to solve problems by thinking computationally.

20 hours 128 lessons
Start course
128 High Quality Lessons
4 Practical Tasks
20 Hours of Content
Certificate of Achievement

Course Overview

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!

Topics covered

data visualizationProgrammingPythonTheory

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 


Student feedback


2581 ratings
5 stars
2234 (87%)
4 stars
285 (11%)
3 stars
45 (2%)
2 stars
9 (0%)
1 star
8 (0%)
Filter by rating
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
  • Newest
  • Oldest
As a person who has already been through a different Python course I can say I enjoyed this one. It was a nice refresher of some of the concepts I've encountered before. In particular I appreciate the gradual explanation of how classes work as in the past I've struggled to grasp that concept. I also believe this course sets the standard for the ratio of practical tasks to lectures a course like this should have. Two thumbs up for that! The only reason this does not get 5 stars is due to quite lenghty sections on virtual environments and PyCharm. While I do understand why they're included it's not something I felt brought too much value to the whole bootcamp. Thank You Giles!
Sorry for such a bad rating but the course deserves just only these This course is just made for those who know Python and is just a quick recap Most of the topics covered didn't cover the basic topic understanding of the concept just move ahead Many practice solutions are soo bad like clueless about what is asked and what Instructor provides a solution (also for 2-3 line solutions almost 7-8 lines solutions are provided) The pace of this Course is incredibly high which disappoints me the most The instructor keeps on introducing soo many concepts in one single lecture and this continues till mid or maybe the end of the course
This seems to have been repurposed from another platform and it jumps from topic to topic within the same section, not sure if thats a good thing or a bad thing but I guess I would have liked some more coherence. Also the files are horribly scattered into different directories which makes doing the examples cumbersom. Other than that this coevers a great variety of topics of which I found very useful. I also really enjoyed that pycharm is covered and some linux which is explained much better than other courses I have taken.
Excellent Course. Really appreciate that you have provided many real life projects for learning. I have read one introductory book on Python but I believe the exercises weren't enough there. This course has a lot of exercises to practice as well as explained in details. Furthermore, all the code is provided, all you need is to understand how it works and play with the code that you have to know how it works for each scenarios.
Great course. Giles is a good teacher, explains things very well and in an interesting way - I'd been watching his YT series for some time before I took this course. My only gripe is some disconnect between the level of the course and the difficulty of the exams. Be prepared! That said would be happy to take another course from Giles again.
  • 1
  • 2
  • 3
  • ...
  • 46
  • ...
  • 90
Giles McMullen-Klein

“By the time you reach the end of this course, you will be able to program in Python. You will have a very strong grasp of the core concepts and features of the language. Quite importantly, you will learn how to think computationally.”

Giles McMullen-Klein

250k+ Subscribers on

Python Programmer Bootcamp

with Giles McMullen-Klein

Start Course