Description
About this Course
⚡ Discover all the perks for the Summer Discovery Courses. Check out all the bonuses →
Problem-solving taught the fun way sounds like something you'd like to try out. From the foundations of learning a new language to the challenge of discovering how to apply your new skills to a passion project and exploring the world of AI - you’re hooked. Who knows - you might end up with the role of king coder and if not, you'll always have the fundamental skills you need to succeed in any career.
Get a head start on your future using Python, one of the most relevant and in-demand programming languages on the planet. Create Python applications, hone your skills with programming challenges, build a 2D Game and dive into the world of AI with tools like TensorFlow. Kickstart your future in tech.

![]() |
The Code Discovery Programme is accredited as a Level 5 Award (4 ECVET), titled 'VET Award in Code Discovery with Python' by the Malta Further and Higher Education Authority (MFHEA) in the Malta Qualifications Framework (MQF) and the European Qualifications Framework for lifelong learning, with a pass rate of 96%. The total learning hours for this award, including contact, self-study, practice and assessment hours is 100 hours. The awarding body is the Institute of Computer Education Ltd (ICE Malta), licensed as a Further & Higher Education Institution by MFHEA under license no. 2011-TC-010. |
Course Outline
- Learn about the history and development of Python, and where Python is used in industry.
- Learn the fundamentals of Python programming, including making decisions and repeating blocks of code.
- Use functions to organise and re-use your code.
Project #1: News Break
Project #2: Secret Message - Learn about Object-Oriented Programming, and how it can make applications easier to develop. Use Python objects to draw on screen and create useful applications.
Project #3: Turtle
Project #4: Profanity Editor - Create your own classes to make your applications more functional, and use them to build a movie library.
Project #5: The Movie Website - Accept input from the user, and display results based on the user’s input, to allow you to create an interactive application.
Project #6: Student Manager - Learn the advanced concepts of Object-Oriented Programming, to take your applications to the next level.
- Build a program with a graphical user interface (GUI), to present an interface that is easy to use and can be interacted with graphically.
Project #7: Tkinter Calculator
Project #8: Tkinter Temperature Converter
The total learning hours for this module, including contact, self-study, and practice hours, is 50 hours.
- Learn how Python can be used to build 2D games.
- Learn about game libraries that can help you easily build fantastic 2D and 3D games.
- Build your own game - SpaceRacer, featuring keyboard control, collectible objects, an enemy AI, a score and lives system and sound effects.
Project #9: SpaceRacer
The total learning hours for this module, including contact, self-study, and practice hours, is 25 hours.
- Learn the fundamentals of Artificial Intelligence, including the different types of AI, where they are used, and how they are built.
- Learn about AI libraries such as TensorFlow, which can help you quickly train an AI network to perform a task.
- Build your own Artificial Neural Network, allowing the computer to recognise and categories images.
Project #10: Apparel Classifier
The total learning hours for this module, including contact, self-study, and practice hours, is 25 hours.
Objectives & Outcomes
- Identify different programming languages and how Python fits in the industry.
- Apply logical skills to break down a problem into individual tasks and implement each task.
- Build organised, reusable and repeatable code using functions and objects.
- Create interactive applications with user input.
- Describe the basic concepts of a 2D game, and implement these in Python.
- Describe the basic concepts of AI, and implement an Artificial Neural Network with TensorFlow in Python.
Study Experience designed for Young Talent
Apart from enjoying ICE Malta’s world-class study experience, students will also:
- Experience practical & collaborative learning in a state-of-the-art learning space.
- Enjoy individual attention thanks to our small classroom philosophy.
- Re-watch the lesson as many times as they want for a 7-day window. NEW
- Attend talks with guest alumni who have landed amazing job opportunities.
- Design a personalised career path during one-to-one career consultation sessions.
- Start building a cutting edge portfolio.
- Benefit from educator email support and project mentorship post-course completion.
- Receive a personalised academic progress report.
Pay Monthly
![]() |
Thanks to ICE Malta’s Easy Payment Scheme, guardians may design an interest-free payment plan of as little as €150 a month to cover their child’s tuition. Discover more. |
Course Details
MODE OF STUDY
DELIVERY METHOD
Live Demonstrations & Hands-on Workshops
ENTRY REQUIREMENTS
DELIVERY LANGUAGE
English
ONLINE CLASS REQUIREMENTS
Mac or Windows PC
WebCam
Stable Internet Connection
NEXT STEPS
DURATION
33 Hours (11 Lessons of 3 Hours)
WHAT'S INCLUDED
- Training by Industry Professionals & Certified Educators
- Study Experience designed for Young Talent
- Detailed Educator Courseware
Price: € 595
⚡ Discover all the perks for the Summer Discovery Courses. Check out all the bonuses →
Problem-solving taught the fun way sounds like something you'd like to try out. From the foundations of learning a new language to the challenge of discovering how to apply your new skills to a passion project and exploring the world of AI - you’re hooked. Who knows - you might end up with the role of king coder and if not, you'll always have the fundamental skills you need to succeed in any career.
Get a head start on your future using Python, one of the most relevant and in-demand programming languages on the planet. Create Python applications, hone your skills with programming challenges, build a 2D Game and dive into the world of AI with tools like TensorFlow. Kickstart your future in tech.

![]() |
The Code Discovery Programme is accredited as a Level 5 Award (4 ECVET), titled 'VET Award in Code Discovery with Python' by the Malta Further and Higher Education Authority (MFHEA) in the Malta Qualifications Framework (MQF) and the European Qualifications Framework for lifelong learning, with a pass rate of 96%. The total learning hours for this award, including contact, self-study, practice and assessment hours is 100 hours. The awarding body is the Institute of Computer Education Ltd (ICE Malta), licensed as a Further & Higher Education Institution by MFHEA under license no. 2011-TC-010. |
- Learn about the history and development of Python, and where Python is used in industry.
- Learn the fundamentals of Python programming, including making decisions and repeating blocks of code.
- Use functions to organise and re-use your code.
Project #1: News Break
Project #2: Secret Message - Learn about Object-Oriented Programming, and how it can make applications easier to develop. Use Python objects to draw on screen and create useful applications.
Project #3: Turtle
Project #4: Profanity Editor - Create your own classes to make your applications more functional, and use them to build a movie library.
Project #5: The Movie Website - Accept input from the user, and display results based on the user’s input, to allow you to create an interactive application.
Project #6: Student Manager - Learn the advanced concepts of Object-Oriented Programming, to take your applications to the next level.
- Build a program with a graphical user interface (GUI), to present an interface that is easy to use and can be interacted with graphically.
Project #7: Tkinter Calculator
Project #8: Tkinter Temperature Converter
The total learning hours for this module, including contact, self-study, and practice hours, is 50 hours.
- Learn how Python can be used to build 2D games.
- Learn about game libraries that can help you easily build fantastic 2D and 3D games.
- Build your own game - SpaceRacer, featuring keyboard control, collectible objects, an enemy AI, a score and lives system and sound effects.
Project #9: SpaceRacer
The total learning hours for this module, including contact, self-study, and practice hours, is 25 hours.
- Learn the fundamentals of Artificial Intelligence, including the different types of AI, where they are used, and how they are built.
- Learn about AI libraries such as TensorFlow, which can help you quickly train an AI network to perform a task.
- Build your own Artificial Neural Network, allowing the computer to recognise and categories images.
Project #10: Apparel Classifier
The total learning hours for this module, including contact, self-study, and practice hours, is 25 hours.
- Identify different programming languages and how Python fits in the industry.
- Apply logical skills to break down a problem into individual tasks and implement each task.
- Build organised, reusable and repeatable code using functions and objects.
- Create interactive applications with user input.
- Describe the basic concepts of a 2D game, and implement these in Python.
- Describe the basic concepts of AI, and implement an Artificial Neural Network with TensorFlow in Python.
Study Experience designed for Young Talent
Apart from enjoying ICE Malta’s world-class study experience, students will also:
- Experience practical & collaborative learning in a state-of-the-art learning space.
- Enjoy individual attention thanks to our small classroom philosophy.
- Re-watch the lesson as many times as they want for a 7-day window. NEW
- Attend talks with guest alumni who have landed amazing job opportunities.
- Design a personalised career path during one-to-one career consultation sessions.
- Start building a cutting edge portfolio.
- Benefit from educator email support and project mentorship post-course completion.
- Receive a personalised academic progress report.
![]() |
Thanks to ICE Malta’s Easy Payment Scheme, guardians may design an interest-free payment plan of as little as €150 a month to cover their child’s tuition. Discover more. |
MODE OF STUDY
DELIVERY METHOD
Live Demonstrations & Hands-on Workshops
ENTRY REQUIREMENTS
DELIVERY LANGUAGE
English
ONLINE CLASS REQUIREMENTS
Mac or Windows PC
WebCam
Stable Internet Connection
NEXT STEPS
DURATION
33 Hours (11 Lessons of 3 Hours)
WHAT'S INCLUDED
- Training by Industry Professionals & Certified Educators
- Study Experience designed for Young Talent
- Detailed Educator Courseware


