Programming Project: Part 1 - Python Programming

Think Create Learn
(5.0)7 reviews
Recent reviews of this course provider

Great first weekend with robot

The weekend intro session about robotics was great. I have built my robot from s...more

See all reviews
Add to shortlistShortlisted by 12 people


Course description

Programming Project: Part 1 - Python Programming:

Learn software modelling, design and development through the creation of a two-player "Top Trumps" card game.

If you have some basic programming experience, this course will build up your understanding of the concepts through building a fully-working card game using the Python programming language. We will quickly model, design and build a simple working game and then improve it in a number of stages whilst covering new programming concepts.

This course is a ideal for those looking to explore programming for fun or as a career.


Anatomy of a Python project
We will take a look at an existing card game to understand the main components and design.

We will create a conceptual model of the game (using pen and paper).

We will examine the pros and cons of various approaches to building the program.

Basic game structure & card representation
We will create a simple version of the game to get the basic structure in place.

We will further build and improve the game.

Good practice programming techniques
Throughout the course we will encounter opportunities to use good programming practice: debugging, error handling, commenting, refactoring, source control.

Skills and Outcomes

Students will pick skills in the following areas:

  • Python programming
  • Object oriented design
  • Programming techniques
  • Iterative development

On successful completion of this course, students will be able to

  • Analyse a new software requirement.
  • Design a model and strategy before writing code.
  • Apply iterative development techniques to build up a complex application in simple steps.
  • Apply debugging techniques to correct program errors.
  • Demonstrate good programming disciplines such as commenting, exception handling, refactoring and source control in their coding.
  • Breakdown complex computational problems into manageable tasks.

What next?

Following this course students can further develop the program with our course Program a Card Game (Part 2 - MySQL Database Development).

Additional entry requirements

You should have some basic programming experience, preferably using Python.

Course info
Start Date: No future start dates currently available


London, W5 4DA


2 days




Certificate of Attendance


Beginner IntermediateAdvanced

£160 ( 10% off )

per course


Customised dependent on number of delegates/location

More info: Full-price £144 (discounted from £160) Concessions (students in full-time education): £108 (discounted from £120)

Summary of all course reviews for Think Create Learn

7 reviews


Average student ranking

Reviews of other courses at Think Create Learn


Great first weekend with robot
5 5
by Jozef - November 2017

The weekend intro session about robotics was great. I have built my robot from scratch. I liked the approach that I was learning all stages of robot building. I design it, then we cut it from wood, assembled and then programmed in python. Llewellyn was great and helping me to get over challenges. He has a great wood workshop! So building robot how I designed was no problem. The only minus I can tell is that I haven't won the maze competition with my robot :)

Was this review helpful? Yes No


Original and fun
5 5
by Charlie - October 2017

Really enjoyed the weekend course on how to build a robot with the pi zero. The trainer is highly knowledgeable and patient helping you but not telling you the answer! He seemed to welcome lateral thinking and is truly multi-talented himself showing you that coding is only part of the challenge - building the robot was just as fun. Very welcoming. Great snacks and drinks too!

Was this review helpful? Yes No

Please note reviews of Introduction to Robotics: Build a Remote Controlled Robot are the subjective opinions of Hotcourses members and not of Hotcourses Ltd.

Course reviews

This course currently has no reviews.

Write a review

Course photos

  • Programming Project: Part 1 - Python Programming by Think Create Learn on Hotcourses
Add to shortlist

You might like...

Others viewed...