Carlos Arévalo
[ 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 + 2h
Module 013h
LectureIntroduction to Programming & Python20 min
WorkshopWriting Your First Python Program40 min
HomeworkIndependent practice for module 12 hours
Module 023h
LectureVariables and Data Types20 min
WorkshopWorking with Variables and Data Types40 min
HomeworkIndependent practice for module 22 hours
Module 033h
LectureControl structures: conditionals & loops20 min
WorkshopImplementing Control Structures40 min
HomeworkIndependent practice for module 32 hours
Module 043h
LectureIntroduction to functions20 min
WorkshopCreating and Using Functions40 min
HomeworkIndependent practice for module 42 hours
Module 053h
LectureLists20 min
WorkshopCreating Arrays and Matrices40 min
HomeworkIndependent practice for module 52 hours
Module 063h
LectureWorking with Strings20 min
WorkshopPractical String Manipulation40 min
HomeworkIndependent practice for module 62 hours
Module 073h
LectureReading/Writting Files20 min
WorkshopFile Input and Output Operations40 min
HomeworkIndependent practice for module 72 hours
Module 083h
LectureError Handling20 min
WorkshopWriting Robust Programs with Error Handling40 min
HomeworkIndependent practice for module 82 hours
Final Project6 hours
ProjectFinal Project6 hours
Obtain Certificate