Get in Touch
 Duration 14 hours

Course Outline

Understanding the Tools and a First Build

How AI Coding Tools Actually Work

Key topics include:
• Comprehending context windows and their inherent limitations
• Understanding statelessness and how AI models manage information retention during sessions
• Mastering the Plan → Execute → Review workflow
• Identifying the strengths and weaknesses of AI coding tools
• Adopting best practices for effective collaboration with AI assistants

The AI Coding Landscape

Key topics include:
• An overview of the contemporary AI coding ecosystem
• Distinguishing between tools like Cursor, GitHub Copilot, and Claude Code
• Selecting the appropriate model and tool for specific tasks
• Analyzing the strengths and constraints of various coding assistants
• Strategic recommendations for integrating these tools into development teams

Prompt Anatomy

Key topics include:
• Identifying the core components of a successful prompt
• Clearly defining tasks and providing necessary context
• Setting specific output formats and constraints
• Utilizing common prompting frameworks and templates
• Strategies for enhancing prompt quality and consistency

First Coding: Build From Scratch

Key topics include:
• Initiating project development from an empty directory
• Establishing initial application structures and scaffolding
• Managing dependencies and project configurations
• Iteratively refining generated code
• Testing and polishing the final solution

Existing Codebases, Personalisation and Review

Working in a Codebase

Key topics include:
• Navigating and interpreting unfamiliar codebases
• Utilizing AI tools to query and analyze existing projects
• Mapping application architectures and dependencies
• Generating technical documentation and summaries
• Streamlining the onboarding process for existing projects

Everyday Tasks: Fix, Feature and Test

Key topics include:
• Leveraging AI tools for bug investigation and resolution
• Developing new features and enhancements
• Creating and optimizing automated tests
• Validating AI-generated code and changes
• Boosting productivity in routine development activities

Personalisation: What It Is

Key topics include:
• Understanding project rules and configuration files
• Introduction to AGENTS.md and project memory concepts
• Determining where and when to apply personalization mechanisms
• Best practices for configuring AI assistants
• An overview of advanced implementation strategies

Guardrails, Risks and Judgement

Key topics include:
• Reviewing and verifying AI-generated code
• Understanding common failure modes and tool limitations
• Identifying prompt injection and other security risks
• Determining which tasks are suitable for AI delegation
• Applying human judgment and ensuring accountability in software development

Requirements

No previous experience with coding or AI tools is necessary.

A basic understanding of code or Git is advantageous

A licensed account for one of the following: Claude Code, Cursor, or Copilot

Target Audience:

This course is tailored for individuals new to AI-assisted development, including non-coders, occasional coders, and professionals in technical-adjacent roles such as QA, data analysis, product management, or operations. No prior development background is presumed.

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories