What you'll cover
Introduction
Learn the foundations of programming such as variables, data types and operators
Control Structures
Learn how to compose application logic using decision, loop and sequence constructs
Functions
Learn how to encapsulate logic in a blok and other related concepts such as generators
Abstract Data Types
Learn the different types of data structures found in python such as lists, tuples, dictionaries, set and others
Object Oriented Programming (OOP)
Master the fundamental concepts in OOP such as Inheritance, encapsulation and abstraction
Advanced Concepts
Learn how advanced concepts such as decorators, context managers, Asynchronous python among others
Project
Demonstrate Your Knowledge using a project
Course outcomes
- Course outcomes will be added soon.