Data and AI Training

Home | Prices | Contact Us | Courses: Power BI - Excel - Python - SQL - Generative AI - Visualising Data - Analysing Data

Python Snake Course - Landing Page

The London Business Analytics Group (LBAG) is running a free six-part Python foundation course over six weeks starting 2nd June 2025 at 6pm.

Here are some useful links

Introduction and Welcome

Python Snake Guide has the specification for the game, and some useful information of the geometry, and a step-by-step plan to building the game that we are following in the course.

GitHub Repo This will be updated every week after each course with the code written in that week’s lesson.

Course YouTube Playlist This YouTube playlist has (will have) a video (approximately 10 minutes long) for each lesson of the course.

Meetup Event Pages

Lessons

Lesson 1 Set up Install Python, VSCode. Configure VSCode with Python extension, create virtual environment,…

Lesson 2 Conditional Flow while, for and if. The “snake” (currently just a green square) can change colour

Lesson 3 Lists and Dicts The snake moves when the user presses the arrow keys and and looks less like a square and more like a snake.

Lesson 4 Functions The snake moves in a more realistic manner. The game is over if the snake moves off the screen.

Lesson 5 Classes We implement our snake as a class. This make the code more readable, modular and easier to extend.

Lesson 6 Conclusion We put the finishing touches to our snake game. We reflect on what we’ve learned over the last six weeks.