AI-Assisted Software Development
Supercharge your engineering capability. Learn how senior developers use AI pairing tools (GitHub Copilot, Cursor IDE, Claude Code) to scaffold architectures, explain legacy codebases, generate unit tests, diagnose complex bugs, and refactor code without losing developer intuition.
Prerequisite: Required Prior Knowledge
🔴 Required Prerequisite — Prior basic programming knowledge in any major language.
Core Areas Covered
Practical Capstone Project
A small feature or tool built collaboratively with an AI coding assistant, with the learner able to explain every part.
What You'll Master
Utilize Cursor and Copilot to accelerate software delivery responsibly
Diagnose and resolve complex errors with AI reasoning feedback
Write automated tests and documentation at high velocity
Per-Hour Syllabus & Course Curriculum
Instructional Pacing
12 Hours Recommended (8 hrs minimum accelerated)
Flexible teaching units with hands-on labs and tangible milestones
Tools available, setup, what they can/can't be trusted to do.
Set up an AI coding assistant and run a first generated snippet.
Set up and use a basic AI coding assistant.
Writing specific, context-rich prompts for code.
Rewrite a vague coding prompt into a specific one.
Write a clear, specific coding prompt.
Iterating on unsatisfactory AI output.
Refine a prompt through 2–3 iterations to get working code.
Iteratively improve AI-generated code through prompting.
Generating functions/small modules with AI, reviewing critically.
Generate a function and review it line by line before using it.
Generate and critically review AI-written code.
Using AI to understand unfamiliar code.
Get AI to explain a piece of unfamiliar code, then verify the explanation.
Use AI to understand code faster, while verifying accuracy.
Feeding errors/context to get useful debugging help.
Paste a real error and context to get a suggested fix.
Use AI effectively to diagnose a bug.
Practising fixing real bugs with AI assistance.
Fix 2–3 real bugs using AI assistance.
Resolve real bugs with AI as a debugging partner.
Using AI to refactor and clean up existing code.
Refactor a messy function with AI help and review the result.
Use AI to refactor code responsibly.
Generating comments/README content with AI, reviewing accuracy.
Generate documentation for a small project and correct inaccuracies.
Use AI to draft documentation while checking it for accuracy.
Navigating/understanding a codebase you didn't write, with AI help.
Use AI to map out an unfamiliar codebase's structure.
Orient themselves in an unfamiliar codebase using AI assistance.
Making a small, safe change to that codebase.
Implement and test one small change.
Safely make a small change to an existing codebase.
Reviewing what to trust vs verify in AI-assisted work.
Complete a short project built with AI assistance throughout.
Independently build a small project with AI assistance while verifying critical parts themselves.
Flexible Course Pacing & Extension Guidelines
⏱ Extend if: Learner wants to practice on a larger existing codebase — add 2–3 hrs, new total 14–15 hrs.
Hour blocks are modular teaching units. Sessions can be merged into 90–120 min deep-dives or split into shorter focused sessions for younger learners while preserving every learning outcome.
Equipment & Prerequisites
Working understanding of at least one programming language (JS, TS, Python)
Computer with VS Code or Cursor IDE installed
Target Price (Upon Launch)
₦8,500/hr
$6.41 USD/hr international
Applications Open Soon
This course curriculum is in final review. Join our priority notification waitlist to be notified first when registration begins.