[ Foundations track ]
Basic Programming with Python
This course introduces the fundamentals of programming using Python, one of the most popular and versatile programming languages. Participants will learn basic concepts such as variables, control structures, functions, and data types. By the end of the course, students will be able to write simple programs, solve problems algorithmically, and understand the core principles of coding. Ideal for beginners with no prior programming experience.
30 hours
Online (Live)
Beginner
Includes certificate
Learning Objectives
Understand and implement basic programming concepts
Write and debug Python programs
Develop problem-solving skills through practical experiences
Create robust and maintainable code
Prerequisites
None
Content
8 lectures · 1h + 2hModule 013h
LectureIntroduction to Programming & Python20 min
WorkshopWriting Your First Python Program40 min
HomeworkIndependent practice for module 12 hoursModule 023h
LectureVariables and Data Types20 min
WorkshopWorking with Variables and Data Types40 min
HomeworkIndependent practice for module 22 hoursModule 033h
LectureControl structures: conditionals & loops20 min
WorkshopImplementing Control Structures40 min
HomeworkIndependent practice for module 32 hoursModule 043h
LectureIntroduction to functions20 min
WorkshopCreating and Using Functions40 min
HomeworkIndependent practice for module 42 hoursModule 053h
LectureLists20 min
WorkshopCreating Arrays and Matrices40 min
HomeworkIndependent practice for module 52 hoursModule 063h
LectureWorking with Strings20 min
WorkshopPractical String Manipulation40 min
HomeworkIndependent practice for module 62 hoursModule 073h
LectureReading/Writting Files20 min
WorkshopFile Input and Output Operations40 min
HomeworkIndependent practice for module 72 hoursModule 083h
LectureError Handling20 min
WorkshopWriting Robust Programs with Error Handling40 min
HomeworkIndependent practice for module 82 hoursFinal Project6 hours
ProjectFinal Project6 hours
Obtain Certificate