Rooman
Global certifications · Python Institute · Programming

Python Programming. From first program to PCAP.

Rooman's Python Programming course is 120 hours of instructor-led training for the Python Institute's two entry certifications: PCEP, Certified Entry-Level Python Programmer, and PCAP, Certified Associate Python Programmer. You code in every session, from your first program to object-oriented Python, and you earn the Rooman Certificate.

120 hours7 modulesLive labsCapstone project

What you'll be able to do

Program in Python, properly.

PCEP and PCAP are the Python Institute's entry and associate certifications. PCEP proves you know the language's basics; PCAP proves you can write structured, object-oriented Python.

01

Basics

Write working programs.

Use variables, operators, conditions, loops and Python's data collections.

02

Structure

Organise your code.

Write functions, handle exceptions, and build modules and packages.

03

Objects

Think in objects.

Design classes with inheritance and polymorphism, and use comprehensions, lambdas and files.

Skills covered

  • Python syntax, types and operators
  • Conditions and loops
  • Lists, tuples, dictionaries and strings
  • Functions and recursion
  • Exceptions
  • Modules and packages
  • Object-oriented programming
  • Comprehensions, lambdas, closures and files

Who it's for

Built for new programmers.

The course is for students, graduates and professionals learning to program. You do not need any programming experience: the Python Institute sets no prerequisite for PCEP, and PCEP is the recommended step before PCAP.

Roles where these skills are used

  • Python Developer (junior)
  • Software Developer (junior)
  • Automation Engineer
  • Data Analyst (junior)
  • QA Automation Engineer
  • Graduate Engineer Trainee

Entry requirements.

  • No programming experience needed
  • Comfort using a computer
  • Good English

Not sure which certification fits? Take the 10-minute career assessment, or talk to a counsellor.

120 hours · 7 modules

A curriculum built on the Python Institute's syllabi.

Seven modules: four for PCEP, then three for PCAP, then an exam-readiness review. Weightings are the Python Institute's own.

01Python fundamentals16 hrs

PCEP section 1 (18% of that exam).

Topics covered

  • Programming concepts and Python's structure
  • Literals, variables and number systems
  • Operators and data types
  • Input and output

You produce: your first Python programs.

02Control flow18 hrs

PCEP section 2 (29%): decisions and loops.

Topics covered

  • if, if-else and if-elif-else
  • while and for loops
  • break and continue

You produce: programs that decide and repeat.

03Data collections18 hrs

PCEP section 3 (25%): lists, tuples, dictionaries and strings.

Topics covered

  • Lists and list methods
  • Tuples
  • Dictionaries
  • Strings and string methods

You produce: a program that manages a collection of data.

04Functions and exceptions18 hrs

PCEP section 4 (28%).

Topics covered

  • Defining and decomposing functions
  • Parameters, arguments and recursion
  • The exception hierarchy
  • try and except

You produce: a program built from functions, with error handling.

05Modules, packages, exceptions and strings16 hrs

PCAP sections 1–3 (12%, 14% and 18% of that exam).

Topics covered

  • import and the standard library: math, random, platform
  • Your own modules and packages
  • raise, assert and custom exceptions
  • Unicode, UTF-8, slicing and string methods

You produce: your own Python package.

06Object-oriented programming and more22 hrs

PCAP sections 4 and 5 (34% and 22%).

Topics covered

  • Classes, objects, constructors and methods
  • Inheritance and polymorphism
  • Introspection
  • Comprehensions, lambdas, closures and file I/O

You produce: an object-oriented program that reads and writes files.

07Exam readiness12 hrs

A review of both syllabi and practice on exam-style items.

Topics covered

  • Review of the PCEP syllabus
  • Review of the PCAP syllabus
  • Timed practice and exam strategy

You produce: an exam-readiness review.

Tools covered

The tools you'll work with.

You write and run Python in every session.

Tools covered in Python Programming
Tool groupToolsWhat you use them for
LanguagePython 3Write and run every program
EditorVS CodeWrite and debug code
NotebooksJupyterExperiment and explain your code
Version controlGitTrack and share your code

Capstone

Build a Python application. Structure it like a pro.

Build a complete command-line application as a Python package, with classes, exceptions and file storage, then review it against both exam syllabi.

Every module ends with a live coding lab.

What you finish with.

  • Your first Python programs
  • A program that manages a collection of data
  • Your own Python package
  • An object-oriented program with file storage
  • Your capstone: a packaged command-line application

Your credential

Rooman Certificate.

The Rooman Certificate, then the Python Institute's PCEP and PCAP. You earn the Rooman Certificate when you complete the course, and PCEP and PCAP when you pass each Python Institute exam.

PCEP has 30 items in 40 minutes and PCAP 40 items in 65 minutes; both need 70% to pass and are valid for five years. The Python Institute plans new versions of both exams from the third quarter of 2026, and a counsellor will tell you which your batch prepares for.

What's included

Everything you need to finish.

  • Instructor-led sessions, taught live
  • Live labs on every module
  • Practice on every exam topic, then a full review
  • Retry-until-pass exam support
  • The Rooman Certificate when you complete the course
  • A counsellor to guide exam registration

The awarding body

About the certification.

Python Institute awards the certification and sets its exams, and Rooman trains you for them. The current exam details are on the Python Institute site.

Python Institute certifications on pythoninstitute.org (opens in a new tab)

Before you enrol

Questions new programmers ask.

Can't find your answer? Call 080 6945 1000 or WhatsApp us.

Who is this course for?

Students, graduates and professionals learning to program. You do not need programming experience.

Which exams does it prepare me for?

The Python Institute's PCEP (Certified Entry-Level Python Programmer, exam PCEP-30-02) and PCAP (Certified Associate Python Programmer, exam PCAP-31-03).

Do I need to take PCEP before PCAP?

The Python Institute recommends it but does not require it. The course prepares you for both, in that order.

How much time does it take?

120 hours of instructor-led training, with live coding labs in every module.

What are the exams like?

PCEP is 30 items in 40 minutes and PCAP is 40 items in 65 minutes, and both need 70% to pass.

How long are the certifications valid?

Five years each, according to the Python Institute.

Which certificate will I receive?

The Rooman Certificate when you complete the course, and PCEP and PCAP when you pass the exams.

What if I don't pass first time?

Rooman's retry-until-pass support: if you do not pass first time, your preparation continues until you sit the exam again and pass it.

How do I find out fees and batch dates?

Talk to a Rooman counsellor on 080 6945 1000 or WhatsApp +91 97390 86029. They will share current fees, payment options, exam registration and upcoming batch dates.

Next step

Start with a conversation.

Tell us which certification you are aiming for, and a counsellor will call you with batch dates, fees and exam registration.

I'm enquiring

We’ll only use your details to contact you about this course.

Course details reviewed on 25 September 2026.