
Program duration: 30 hours
Program type: Short Course
Our students learners today are becoming more complex in their understanding of computers. They have become not only consumers but creators — which leads us to this amazing introductory course. Companies worldwide are using the Python programming language for web and software development, data analytics, and machine learning. This Introduction to Python course will teach young learners about the powerful ways of storing and manipulating data, among other useful skills.
Course Prerequisites
Previous computer skills.
Equipment Required
Student must have the following to attend classes:
- Computer
- Internet
- Software
Delivery Methods:
Online| On-campus| Combined
Completion
Certificate
Student Progression And Reporting
Student will be assessed by daily attendance, assignments, and completion of in class activities.


Learning objectives
- Python basics
- Data types
- Conditional statements
- Object oriented programming
- Functional programming
- File handling
- Exceptions
- Data analysis with Pandas
- Numerical computing with Numpy
- GUI development using tkinter and SQLite database

Completion Requirements
- Student must have at least 80 % overall attendance and obtain a grade of 60 % to have successfully completed the program.

Courses
Modules
- Iterables and iterators
- Syntax errors and exceptions, try-except, else, finally blocks
- Installing Pandas
- Loading CSV files, JSON files
- Dataframes
- Introduction to Numpy
- OpenCV
- Images and Numpy Arrays
- Introduction to Tkinter
- Setting up a GUI with widgets
- Connecting GUI widgets with Callback functions
- Introduction to SQLite
- Connecting and inserting data to SQLite via Python
- Selecting, deleting and updating SQLite records

Tuition and fees
Take the next step to achieving your academic and professional goal!
