Code Nexus
CurriculumHow we teachPricingBlogAboutContact
Start learning
  1. Curriculum
  2. /
  3. Season 2

Season 2

The Python Team

Turn one-off scripts into reliable tools: functions, data, classes and the habits that make code team-ready.

Nobody expects the IndentationError.

What you will cover

  • Write functions with clear inputs, outputs and tests
  • Work with lists, dictionaries, files and structured data
  • Model real things with classes and objects
  • Handle errors and adopt the habits that make code team-ready
  • Prepare for PCEP and PCAP (Python certifications)
  • Episode 1

    Stop Copying That Function

    PCEP 4.1-4.2: decomposition, positional and keyword arguments, return and None, default arguments, local vs global scope, and simple recursion.

  • Episode 2

    The Program Crashed, Politely

    PCEP 4.3-4.4 and PCAP 2.1-2.2: the exception hierarchy, matching except clauses, propagation, raise and assert, and defining a small custom exception.

  • Episode 3

    Someone Already Built It

    PCAP 1.1-1.5: import forms, qualified names, module search path, `__name__` / `if __name__ == '__main__'`, selected `math` / `random` / `platform` calls, and building your own package.

  • Episode 4

    Emoji Are Not Always One Thing

    PCAP 3.1-3.3: character encoding and Unicode, code points, `ord` / `chr`, string operations and comparison, and string methods.

  • Episode 5

    Meet the Creator Object

    PCAP 4.1-4.3 and 4.6: defining classes, instances vs the class, attributes and methods, `self`, `__init__`, instance state vs class state, and name mangling.

  • Episode 6

    The Inheritance Plot Twist

    PCAP 4.4-4.5: introspection (isinstance / issubclass / hasattr), inheritance, method overriding, polymorphism, `super()`, and choosing inheritance vs composition.

  • Episode 7

    The Export That Ate Memory

    PCAP 5.1-5.5: list/dict comprehensions, lambdas, map/filter, closures and late binding, generators and lazy evaluation, and text I/O concepts (modes, encoding, cleanup, errors).

  • Episode 8

    The Vector and the Table

    NumPy ndarray creation, vectorization, and array broadcasting.

    Paid plan
  • Episode 9

    Python Promotion Review

    All PCAP domains, plus the programme bridges: HTTP status handling, JSON shape validation, and parameterised SQL. This is a consolidation and retrieval episode.

    Paid plan
Certified Entry-Level Python Programmer badge

Certification checkpoint

Certified Entry-Level Python Programmer

PCEP-30-02

5 capstone projects

Read the PCEP guide
Certified Associate in Python Programming badge

Certification checkpoint

Certified Associate in Python Programming

PCAP-31-03

5 capstone projects

Read the PCAP guide

10 practice projects

  • Live Chat Spam & Sentiment Surge Filter
  • Creator Payout & Tier Engagement Multiplier Engine
  • Feed Recommendation Deduplicator & Normalizer
  • Community Rule Enforcement & Penalty State Tracker
  • Real-Time Stream Viewer Surge & Metric Analyzer
  • Polymorphic Creator Revenue Engine & Custom Exception Hierarchy
  • Multilingual Bio Stream Sanitizer & Binary Inspector
  • Community Moderation Event Broker & Audit Trail Context Manager
  • High-Throughput Feed Post Dispatcher & Functional Pipeline
  • Safe Direct Message Media Attachment Inspector

Previous season

Season 1: Welcome to Code Nexus

Next season

Season 3: Welcome to Engineering

Code Nexus

Practice first. Improvise less later.

We post practical tech tips and the odd 8-BIT opinion. Mostly the tips.

The CPD Group Approved Provider #791172

Learn

  • Curriculum
  • Pricing
  • Create account
  • Sign in

Support

  • Blog
  • Certification guides
  • About Code Nexus
  • How we teach
  • Human help

Legal

  • Terms and Conditions
  • Privacy Policy
  • Cookie Policy
  • Refund and Cancellation
  • Contact: contact@codenexus.co.za

© 2026 Code Nexus. All rights reserved.

Payments secured by Payfast · Billed in ZAR · South Africa