
Instructor
Owusu-Ansah Lemuel, MD
Duration
6 Weeks (Onsite Only)
Level
Basic/Intermediate
Location
Lans Multimedia Training Center
Course Modules
-
Module 1: Programming Fundamentals6 hours
This module introduces core programming concepts including variables, data types, operators, and basic syntax. You'll write your first programs and learn how to think algorithmically.
-
Module 2: Control Structures8 hours
Learn to control program flow with conditionals (if/else) and loops (for/while). This module covers boolean logic, comparison operators, and how to structure decision-making in your code.
-
Module 3: Functions & Modularity10 hours
Discover how to create reusable code with functions. Learn about parameters, return values, scope, and how to break programs into manageable, modular components.
-
Module 4: Data Structures Basics8 hours
Introduction to fundamental data structures including arrays/lists and dictionaries. Learn how to store, access, and manipulate collections of data in your programs.
-
Module 5: Introduction to OOP10 hours
Explore object-oriented programming concepts including classes, objects, inheritance, and polymorphism. Learn how to model real-world entities in your code.
-
Module 6: Final Project12 hours
Apply all concepts learned in the course to build a complete programming project. Work under instructor guidance to plan, implement, and present your solution.
Course Access Information
Registration
Visit our training center to complete registration and payment
Portal Access
After payment, you'll receive login credentials for our learning portal
Schedule
Onsite sessions twice weekly with practical lab time
Materials
All course materials available in our learning portal after registration
What You'll Learn
- Understand core programming concepts and terminology
- Write structured code using proper syntax
- Implement control structures (loops, conditionals)
- Create and use functions effectively
- Work with basic data structures
- Understand object-oriented programming principles
- Debug and troubleshoot code
- Complete a functional programming project
Course Requirements
This is an onsite-only course. Students must attend scheduled sessions at our training facility. All necessary software will be provided on our lab computers.
Assessment includes weekly coding exercises, quizzes, and a final project. Attendance and participation account for 30% of your final grade.
Frequently Asked Questions
We accept cash payments at our facility or bank transfers. Payment must be completed before you can access the learning portal. Contact us for bank details if you prefer to transfer.
Basic computer literacy is required. No prior programming experience is needed, but students should be comfortable using a computer and navigating file systems.
All sessions are recorded and available in the learning portal. However, attendance is strongly encouraged as most learning happens through hands-on practice with instructor support.