Software Development

Python

Unlock the power of Python, the world's most versatile language. Build AI models, automate complex workflows, and analyze massive datasets with the elegance and efficiency that top employers demand.

ABC-PY-001Short CourseBeginner3.00 weeks
Register to enrollPrice on request
Python course
About this course

What you will explore

Unlock the power of Python, the world's most versatile language. Build AI models, automate complex workflows, and analyze massive datasets with the elegance and efficiency that top employers demand. The curriculum develops theory, worked reasoning, guided practice, independent application, module assessment, and a final evidence-based project.

Learning outcomes

  • Write basic Python programs
  • use control flow
  • create and call functions.

Entry requirements

Basic computer literacy and a willingness to practise.

Who it is for

Beginners starting programming or adding Python fundamentals.

Curriculum

14 modules · 14 lessons

Python Environment and First Program1 lessons
Python Environment and First Program117 min
Variables and Data Types1 lessons
Variables and Data Types117 min
Operators and Control Flow1 lessons
Operators and Control Flow133 min
Functions1 lessons
Functions109 min
Collections1 lessons
Collections117 min
Strings and Text Processing1 lessons
Strings and Text Processing109 min
Files and Structured Data1 lessons
Files and Structured Data109 min
Errors, Exceptions and Debugging1 lessons
Errors, Exceptions and Debugging125 min
Modules, Packages and Environments1 lessons
Modules, Packages and Environments101 min
Object-Oriented Programming1 lessons
Object-Oriented Programming117 min
Advanced Python Concepts1 lessons
Advanced Python Concepts101 min
Databases and APIs1 lessons
Databases and APIs101 min
Automation and Data Analysis1 lessons
Automation and Data Analysis101 min
Testing and Project Structure1 lessons
Testing and Project Structure101 min

Upcoming classes

No live classes scheduled

The timetable will update as lecturers publish course sessions.

Frequently asked questions

How do the first three free classes work?

For eligible courses, your first three qualifying live classes are free. A class is counted only after attendance is confirmed. Payment is required before joining later paid classes.

What happens if I miss a live class?

When a course recording is published, enrolled learners with the required access can watch it from their dashboard.

How do I know what a course costs?

Each published course shows its configured price or states that pricing must be confirmed. No payment gateway is presented as active unless it has been configured.

Can I track my learning progress?

Yes. Required lesson completions and quiz results contribute to your course progress and certificate eligibility.

Keep exploring

Related courses

Software Development
Short Course

Java

Build enterprise-grade, high-performance applications. This course covers OOP, data structures, and algorithms, giving…

◷ 4.00 weeks↗ Beginner◇ Certificate
Software Development
Short Course

SQL

Become the data wizard every organization needs. Master the art of querying, managing, and deriving insights from relat…

◷ 5.00 weeks↗ Beginner◇ Certificate
Software Development
Short Course

Angular

Build dynamic, single-page applications with Angular. Master components, services, and state management to create respo…

◷ Flexible schedule↗ Beginner◇ Certificate