Beginners Python Programming - Learn By Coding Games

Learn Python the fun way. Build arcade games with animation and sound. Programming for complete beginners of any age.

Ratings: 4.47 / 5.00




Description

Writing your own computer programs is a great skill to have. Whether it's for a hobby, a school computer science course, University or because you'd like a career as a software engineer.

We all have to start at the beginning. This is why my Python course doesn't require any previous knowledge of computer programming. We'll start at the very beginning and work from there. Whatever your age, 9 to 90 this course will take you step-by-step from your very first line of code through to a fully working, object orientated, Python application.

And what could be a more fun way to learn coding than to write computer games?

All the programming examples and exercises in my course are based around building your very own games programs.

We'll learn how to store data to represent game characters, test what's happening in our game so our code can decide what to do next, build Python classes to create objects that model our game, and add sound effects and graphics to make them look cool.

We start with some simple text based games to teach you the basics of coding. Then we quickly move on to basic animation techniques. Finally we code a full version of the classic snake game which brings all your coding skills together and shows you how to apply them using professional programming techniques to create complex applications with ease.

Every lesson is video-based and I take you through every line of code, explaining exactly how it works. There's lots of opportunity for you to have a go yourself first but knowing my fully explained solutions are there when you need them.

As I work through the code on screen you follow along on your computer. As I get the code working so do you. Every piece of code we write in each lesson can also be downloaded as part of the lesson's resources. This way you always have a reference to fall back on if you need it.

By the end of this course you will have all the skills required to write well structured, object orientated, working, Python games. You'll then be ready to expand your skills into any areas of programming you desire.

So boot up your computer and start coding today.

What You Will Learn!

  • How to have fun learning to code - no tedious exercises, no meaningless programs - just working games!
  • How to build your own fully working, object orientated, Python games and programs
  • Professional Python skills to get you through GCSE (16 year old) and A-Level (18 year old) Computer Science courses
  • How to install Python and a beginner friendly development system (all the software is free)
  • How data is stored by your code so you can manipulate and make decisions based on it
  • How to use Pythons lists and tuples to create collections of data
  • What Python classes and objects are and how they can be used to encapsulate data and code
  • How to design your own classes and use Object Orientated Programming techniques
  • How to break down complex problems and design classes to share the programming load
  • How to create animations using PyGame - a Python package for games coding
  • How to integrate sound effects and backing music into your games
  • Collision detection techniques to get your games working
  • State machine techniques to control how the game and individual characters behave

Who Should Attend!

  • Anyone interested in learning to program computers.
  • Kids who want coding to be fun - no tedious exercises or writing out meaningless algorithms for your IT course
  • Any age from 10 years old upwards.
  • GCSE and A Level Computer Science students
  • Anyone interested in games coding
  • Hobbyists wanting to add code to their projects