We are currently gathering expressions of interest for this accredited programme. If you wish to indicate your interest in enrolling, please click on ‘Express Your Interest’. Individuals who submit their interest will be contacted at least two weeks prior to the start of the course. Please note that payment of fees and formal registration will only take place once the programme is scheduled and confirmed to commence.
Course Description
The course is designed to help students with absolutely no coding skills to learn the fundamentals of programming. These concepts are universally shared between all languages. Thus, once the students learn these fundamentals, they will be able to learn any language.
This course teaches the students how to get things set up and start with the basics of programming using the Python programming language. The course starts with teaching students to setup their machine, understand the basics of Python, and introduce the basic tenets of programming.
Each learning outcome is delivered in the form of a mini-project. The theory and concepts are taught while the learners are building these mini-projects together in the class. At the end of the Foundation Course the learners are expected to build a project using all the concepts and techniques used in the previous mini-projects.
By the end of the unit, the learner should have the necessary skills to understand the foundations of programming and be able to further progress the skills in software development by pursuing more advanced coding courses and Bootcamps.
By the end of the unit, the learner should have the necessary skills to understand the foundations of programming and be able to further progress the skills in software development by pursuing more advanced coding courses and Bootcamps.
Learning Outcomes
Applied Knowledge
Eligibility Criteria
Good knowledge of English – Reading and Writing.
No Prior Knowledge of Programming is required for the Foundation Course