MS
Shem Oluwatobi Verified
Back to Courses

Python Programming

108 lessonsIntermediateUpdated 30 Oct 2026
Preview Course

About the Course

Python Programming is a comprehensive foundational course designed to introduce students to the essential concepts of software development using one of the world's most popular and versatile programming languages. This course welcomes beginners with no prior coding experience, focusing on building a solid logical mindset and computational thinking skills. Participants will start by mastering core programming concepts, including variable types, conditional logic, loops, and custom functions. Throughout the initial weeks, emphasis is placed on writing clean, readable code and leveraging Python’s massive standard library to automate repetitive tasks, handle files, and solve complex programmatic challenges. As the curriculum advances, students will transition from writing basic scripts to engineering robust, scalable applications. The course dives into fundamental data structures like lists, dictionaries, and tuples, alongside a practical introduction to Object-Oriented Programming (OOP) principles. Beyond the syntax, students will learn essential modern developer workflows, including debugging techniques, error handling, and writing modular code. By the conclusion of the course, participants will possess the practical programming foundation required to specialize in fields such as data science, web development, software engineering, or automation.

Course Syllabus

15 Modules
Writing and Running a Simple Script
Python Syntax and Basic Concepts
Operators and Expressions
Interactive Coding: Simple Programs
Homework/Exercises
Class 1 Full Video