Taught by John Bura

A leading online instructor, with over 300,000 students worldwide.

John Bura has been programming games since 1997 and teaching since 2002. He is the owner of the game development studio Mammoth Interactive. Find out more
Taught by John Bura

No Python Experience Needed

After we cover basic programming skills, we'll dive into loops, sets & dictionaries, file input and output, classes, error-handling and more.

Classes & Libraries

In sections 5 and 6 we'll first cover classes in depth, and then deconstruct exactly how inheritance works in Python. Then, we'll cover a number of popular libraries like Time and Math, and show can you can import and use them.
Watch Lecture 23: Introduction to the Math Library
Classes & Libraries

Class Project

Build Your Own BlackJack Game

In sections 7 and 8 we're first going to cover error handling in detail. Then you're going to build your own Blackjack game that you can use to play other people, or play against the computer.
Watch Lecture 28: Creating and Shuffling a Deck
Class Project

Reviews of the Instructor

John has taught thousands of students over the years. Here's a small sampling of the reviews he has received for his other classes.

  • Zea Rua

    Very good course. Obviously a lot of work and effort was put into it. Thanks for sharing your knowledge.

  • Dylan Wong

    This is great way to learn create your very own website, it is simple and you can learn the core of making a professional website. It is suitable for all ages since the instructor gives a clear and simple instructions. This a great course and i would definitely recommend this for everyone.

  • Matt Everson

    SO FUN!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!<3

  • Joe-Ann Schoeman

    It was fun, exciting, stressful but the most important one is that i learned a lot. Kind Regards

  • Sam Harrell

    I enjoy how thoroughly all the content is taught!!!

  • Amar Amarnath

    This course helped me alot for programming,convinced me to to programming and made me understand programming with some fun in it!Overall I don't need to go back and watch any of the courses vids since its explained in detail!Love it!!!

  • Tinashe Chirongoman

    The course was very interactive. I enjoyed it and learnt a lot as well. Thanks a lot.

  • Perry Dube

    The tutor was on point and explained everything in detailed making it seem very much interesting.

  • Jonathan P.

    Excellent course! --good instructor delivery -- engaging and encouraging tone --It's always a challenge to present a large topic in such a short time, but this course succeeded! --I liked the short tutorials.

Pricing Options

Every purchase includes access to the lectures, the discussion forum, and any updates the course receives.

Contact Us

Got questions? We've got answers!
Feel free to reach out anytime. Click the link below to email us.