Back to Program Overview

Module 9: Capstone

Module/Capstone

Module 9: Capstone

Programme

Python Developer Internship

Module Number

9

Module Title

Python Automation and API Toolkit

Duration

Final Review Sprint

Level

Beginner to Intermediate

Tools Required

Python 3.12+, VS Code, venv, pytest, requests, Flask or FastAPI, GitHub

Overview

Build a complete Python project that combines CLI automation, file/API data processing, REST endpoints, tests, and professional documentation.

Objectives

  • Combine all weekly skills into one complete portfolio project
  • Demonstrate professional documentation and presentation
  • Prepare the project for mentor, recruiter, or client review
  • Reflect on decisions, tradeoffs, and future improvements

Course Content

5 Topics

Hands-on Tasks

  • Python package or app folder
  • CLI workflow
  • REST API
  • Tests
  • Sample data
  • Professional README

Learning Outcomes

  • Build and present a complete industry-style project
  • Explain architecture, workflow, or design decisions
  • Document setup, usage, limitations, and improvement scope
  • Use the final project as a portfolio artifact