Programming Project: Part 2 - MySQL Database Development

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 shortlist


Course description

Programming Project: Part 2 - MySQL Database Development:

Learn database modelling, design and development through extending our "Top Trumps" card game created in part 1

Building on the game created in part 1 of this course, we will add a database to hold our playing card information.

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


Anatomy of a database
We will take a look at an existing database to understand the main components and design.

Create a model of our data.

Approaches to building.

Build the database and populate with data

Integrate with our application
Use the database in our Python program.

Good practice programming techniques
Debugging, error handling, commenting, refactoring, source control, data modelling techniques

Skills and Outcomes

Students will pick up skills in the following areas:

  • Python programming
  • Database development
  • Data modelling
  • Programming techniques

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

  • Analyse data requirements of an application.
  • Design a data model for a new requirement.
  • 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 are encouraged to develop their own ideas. Group support sessions and one-to-one tuition are available to assist.

Additional entry requirements

You should have some basic Python programming experience. Ideally you should have attended Part 1 of this course, but this is not necessary if you already know Python and just want to learn about database programming.

Course info
Start Date: No future start dates currently available


London, W5 4DA


9:30am - 4:30pm


2 days




Certificate of Attendance


Beginner IntermediateAdvanced

From: £160


Customised dependent on number of delegates/location

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 2 - MySQL Database Development by Think Create Learn on Hotcourses
Add to shortlist

You might like...

Others viewed...