Please ensure Javascript is enabled for purposes of website accessibility
Master Python Interactively With PyGame: Ultimate Bootcamp
5.0( 1 REVIEWS )
11h 3m

Build games in Python and learn programming to create interactive game applications using the PyGame module.

Read more.
Course Skill Level
Time Estimate
11h 3m


Professional Data Scientist and trained Physicists with a passion for teaching

Access all courses in our library for only $9/month with All Access Pass

Get Started with All Access PassBuy Only This Course

About This Course

Who is the target audience?

  • Those interested in learning how to program
  • Those who want to learn programming interactively
  • Those who have prior experience but want a refresher

What will I learn?

  • A deep understanding of what everything does in Python
  • How to program in Python
  • How to create interactive games using the PyGame module

What are the requirements?

  • A desire to learn programming

Programming is becoming more and more popular all around the world. Programming provides extreme amounts of power and flexibility, because you can take control of your computer’s actual power, and you can develop your own systems and prototypes.

Python is becoming especially popular, because it’s extremely user-friendly whilst still maintaining a lot of the power that other, more complex, programming languages offer. Additionally, Python has a huge community, which means all sorts of modern projects, such as Big Data, Artificial Intelligence, Machine Learning, Deep Learning, etc. have been developed for the Python community to use, which makes implementing these sorts of advanced techniques extremely easy (sometimes only 1-2 lines of code). You can even build games in Python that games made with Python have become really popular!

Employers love employees that can program, because they can go out and quickly produce results or create prototypes. The ability to program will not only open you up to new opportunities, but it will also become a better logical thinker, since computers operate on logical statements, so a good programmer has a natural thought flow that is very logical.

Have a knack for tech? Check out my other courses to learn more!

Our Promise to You

By the end of this course, you will have learned how to program in Python using PyGame.

10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.

Get started today and learn more about programming in Python using PyGame.

Course Curriculum

Section 1 - Programming Basics
Installing Prerequisites 00:00:00
Installing Python And Pygame On A Windows 00:00:00
Printing To The Screen 00:00:00
Strings 00:00:00
Variables 00:00:00
Operations On Strings 00:00:00
Integers And Floats 00:00:00
Operations On Ints And Floats 00:00:00
Booleans 00:00:00
Boolean Expressions 00:00:00
Type Casting 00:00:00
Functions 00:00:00
Section 2 - Control Flow: Loops
For Loops 00:00:00
While Loops 00:00:00
Section 3 - Essentials Before PyGame
Importing Modules 00:00:00
Tuples 00:00:00
Operations On Tuples 00:00:00
Section 4 - Introducing PyGame
Writing The Skeleton Of PyGame: Part 1 00:00:00
If Statements 00:00:00
Writing The Skeleton Of PyGame: Part 2 00:00:00
Section 5 - Files And Images
File Output 00:00:00
File Input 00:00:00
File Position 00:00:00
Images In PyGame 00:00:00
Alphas And Rotating Images 00:00:00
Cropping Images 00:00:00
Adding The Other Goal Parts 00:00:00
Moving The Images To The Right Location 00:00:00
Section 6 - Making The Game Interactive
Lists 00:00:00
Dictionary 00:00:00
Processing Pressed Keys And Pass Statement 00:00:00
Defining Default Values And FPS 00:00:00
The Move Function 00:00:00
Implementing The Player Movement 00:00:00
Updating The Image On The Screen 00:00:00
Global Variables 00:00:00
Update Function 00:00:00
Section 7 - The Player And The Ball
Making The Player Run At The Ball 00:00:00
The Kicking Motion 00:00:00
Shooting The Ball 00:00:00
Section 8 - Classes
A First Look At Classes 00:00:00
Methods In Classes 00:00:00
Class Inheritance 00:00:00
Creating The Game Class 00:00:00
Creating The Background Class 00:00:00
Creating The Ball Class 00:00:00
Creating The Player Class 00:00:00
Implementing The New Classes: Part 1 00:00:00
Implementing The New Classes: Part 2 00:00:00
Fixing The Remaining Bugs From Class Implementation 00:00:00
Resetting The Player And The Ball 00:00:00
Creating The Target Class 00:00:00
Implementing The Target 00:00:00
Adding Score To A Class 00:00:00
Implementing The Score In Our Game 00:00:00
User Input 00:00:00

Course Review


1 Ratings
  1. Anonymous

    Excellent Python bootcamp


    Max did a great job. This was one of my favorite courses I’ve taken, so far.
    Max covered all of the basics, as well as diving into some of the more complex elements of python (creating a game using classes and pygame module).
    For an absolute beginner, it’s possible that some of the concepts/techniques, later in the tutorial, maybe too much to take all at once, but Max does a great job of making it understandable.
    I highly recommend this course to anyone looking to learn python, or even to anyone already familiar with python but wanting to dig a little deeper.

    Well done Max!!


Join our newsletter and get your first course free!


Join our newsletter and get your first course free!

Congratulations! You get one free course of your choice. Please check your email now for the redemption code

Are you interested in higher education?