Python Foundations Course
Designed to empower anyone to learn how to code, from absolute scratch. This course introduces you to the world’s fastest growing programming language, and one of the most popular too — Python.
Next start
14th December 2026
24 hours (8 Lessons of 3 Hours)
Schedule
Monday, 6.00PM till 9.00PM
Price
€595
or from €149/month
Funding available
Format
Part-time, Online Live
- See start dates
Course overview
Learn how to create Python applications that run on the command line as well as via a GUI using PyQt or via a web application using HTML5.
Early in the course, a project-based learning approach is followed with 10 projects planned to be created in-class. Whilst creating these projects, new concepts will be introduced, ensuring that concepts are delivered in the context of where they can be used in real-world programming.
The course also focuses on Python specifics and strengths, such as lists, function generators and string manipulation. Furthermore, you will learn all the fundamentals of object-oriented programming including classes, objects, interfaces, inheritance, polymorphism, encapsulation and statics. Additionally, the learning experience is enhanced with enriching bonus material, designed to guide you in exploring Artificial Intelligence (AI). It also offers hands-on experience with data manipulation, providing insights into handling files and interacting with relational databases.
Objectives & outcomes
Understand the core concepts of programming and how to use Python to implement these concepts
Use functions from the Python Standard Library and create user-defined functions to implement structured, reusable code
Understand the core concepts of Object-Oriented Programming, including classes, inheritance, method overriding, and abstract classes
Create applications that interact with software installed on the local system
Integrate with popular APIs including ChatGPT, Twilio and Python Turtle
Use Python to generate static HTML pages from data
Create interactive CLI and GUI applications using Tkinter and PyQt
Package and distribute Python code for reuse
Who Should Attend
Entry requirements
Proficiency in English Foundational digital skills 18 years of age or older No coding experience necessary. Seriously. Online classes: Mac or Windows PC, WebCam, Stable Internet Connection
Validated by industry leaders
Our graduates work at companies across Malta and beyond.
- mita
- SiGMA
- Betsson Group
- MeDirect
- Tipico
- PwC
- Casumo
- HILI Company
- 9H Digital
- Deloitte
- APS Bank
- Evolution
- GO
- LeoVegas
- FIAU
- Lo & Behold
- Bank of Valletta
- Microsoft
- Audi
- Booking.com
- Methode Electronics
In depth curriculum
A module-by-module look at what you will cover in the Python Foundations Course, across 8 modules.
8 modules
Module 1
- Programming – Absolute Basics
- Python – A Tool, Not a Reptile
- There Is More Than One Python
- Begin Your Python Journey
Module 2
- Variables
- Sequence
- Selection
- Iteration
Module 3
- Project #1: News break
- Opening a Browser
- Using Functions
- Improving the Program
- Project #2: Python Encryption
- Creating Functions
Module 4
- Object-Oriented Programming
- Project #3: Turtle
- A Simple OOP Example
- Project #4: Send Text Messages
- Project #5: Spell Checker
Module 5
- Project #6: The Movie Website
- Create the Movie Class
- Create the Website
- Class Variables
- Inheritance
- Method Overriding
Module 6
- Project #7: Student Manager
- Accepting User Input
- Formatting Output
- Improving the Program
Module 7
- Abstract Classes
- Generic Methods
- Exception Handling
- Packaging Your Code
- PyDoc
Module 8
- Project #8: Tkinter Calculator
- Using Tkinter
- Project #9: Temperature Converter
- Introduction to PyQt
- Project #10: QStudentManager
- Complete Example with PyQt
Tools
- Tkinter
- PyQt
Request more details to view the full course syllabus, or book a call to speak with an education advisor.
Your global certification
Upon completing this course, you'll be working on a practical application project developed in Python, which will allow you to put what you've learned in the course to the test. The project is graded out of 100, with a 50% grade required for successful completion. You will have a period of 3 months to submit this project, starting from the final lesson of your class. Upon successfully completing this project, you'll receive an industry-recognized professional certificate to share with your network and showcase all that you've learned.

Learning experience
Every step of the way you receive support from your educator, your classmates and our dedicated student experience team. That is a promise.
Learning Platform
A courseware kingdom full of presentations, playbacks, quizzes & practice exercises accessible 24/7.
Taught by industry expert
Learn live with seasoned professionals in a unique, small-class environment.
Globally recognised certification
Worldwide recognised certifications by top tech brands which prove that you’re industry ready.
Student Experience Support
A helping hand before, during and after your learning journey.
Post-course educator support
Personalised feedback to help you achieve your goals for an additional 6 month window.
Practical learning
Hands-on exercises and real world projects to get you industry ready.
Pricing & funding. Simple, transparent.
Pay in one go or spread the cost, and check whether you can claim part of your fees back.
Get up to €476 refunded through the MySkills scheme.
Your cost could be as low as €119
Pay monthlyMost flexible
From
€149per month
No banks. No interest. Flexible monthly payments.
Get up to €476 refunded through the MySkills scheme.
Your cost could be as low as €119
More info on funding
Get your fees back
A government scheme can refund part of the fee. The amount depends on your situation, so this is the most you can receive.
MySkillsUp to 80% back

- You pay
- €595
- Refund if employed, up to 80%
- €476
- Cost after refund, as low as
- €119
- Refund if unemployed, up to 100%
- €595
Reimbursed by Jobsplus after you complete the course, up to €5,000. Not available to self-employed applicants.
How MySkills works
Convince your boss to sponsor your growth
Employers in Malta can recover part of the cost of training through the Investing in Skills (IIS) scheme.
What you’ll get
- Live Training by an Industry Expert
- Detailed Educator Courseware
- Final Project Review & Grading
- 6-Months Post-Course Educator Email Support
- 7-Day Lesson Playback (Rewatch On-Demand)
Starting dates
Our classes do not have an enrolment deadline, but demand is high and they fill up ahead of time because we purposely limit class sizes to keep every class personal.
- Enrol nowOnline livePart time€59580% Course Fees Back
14th December 2026
- Mon, 6.00PM till 9.00PM
- 24 hours (8 Lessons of 3 Hours)
Loved by students & brands
ZachProgramming in Python My new Python skills will enable me to expand my programming knowledge which I will be using in my research in Architecture.
CharleneProgramming in Python Highly recommended! I really enjoyed the lessons especially because they're hands-on and fun!
TonyProgramming in Python Everything was well presented and lessons were very well structured.
DanikaProgramming in Python Studying with ICE Malta has been a really great experience.
BatuhanProgramming in Python A great course, very beneficial!
DominicProgramming in Python Great lecturer and great resources to support - excellent value!
FransProgramming in Python Not my first course but ICE Malta have delivered again.
ManuelProgramming in Python The course was perfectly delivered in a professional manner.
DanielProgramming in Python The online delivery was great and convenient.
MariaProgramming in Python The educational experience at ICE Malta has been exceptional.
VittoriaProgramming in Python TheStudentCampus made it a very smooth and well presented learning experience.
JoanneProgramming in Python Very down to earth educators who make learning as enjoyable as possible.
You might also like
All coursesMeet with an expert
Not sure this is the right course? Book a free call with an education advisor.
Python Foundations Course
Next start 14 Dec 2026 · €595









%20(white).png)
%20(white).png)






