Python Coding Courses
Python Turn-Based Games & Data Structures
Intermediate Python covering data structures and turn-based strategy game logic.

About this course
Explore how Python can represent and manage the information behind a turn-based game. This intermediate pathway revisits core knowledge before introducing data structures and more advanced language features through strategy-game programming.
The original syllabus includes a Battleship activity, exceptions, objects, special methods and advanced functions. In live online 1:1 tuition, the tutor can work through each idea in context and adjust the challenge to the learner’s experience. Game development provides a practical reason to organise data and understand how code behaves.
What you'll explore
- Python revision
- Data structures
- Battleship and exception handling
- Objects and special methods
- Advanced functions and keywords
Who this topic suits
Learners who enjoy building practical projects and progressing through a clear pathway.
Library level: Intermediate. Your tutor will discuss a suitable starting point.
Ready to get started?
Tell us about your learner's experience, interests and goals. We will discuss the lesson approach and confirm the details before you book.
Enquire about this course ↗