Capital Code Academy V2 – Public Learning Edition • Begin AI Essentials
Course catalogue

Explore 50+ practical short courses

Search by topic, follow your curiosity, or build skills through a structured learning path.

Artificial IntelligenceBeginner

AI Essentials for Beginners

Understand AI, modern tools, responsible use, and practical everyday applications.

⏱ 45 minFree
Open course →
Artificial IntelligenceBeginner

Prompt Engineering Fundamentals

Write clear prompts, improve outputs, and build reusable AI workflows.

⏱ 1 hrFree
Open course →
Behind AIBeginner

Inside AI: What Happens Behind the Prompt?

Discover tokens, context, training, inference, and how AI produces answers.

⏱ 1 hrFree
Open course →
Behind AIIntermediate

How Large Language Models Work

Learn transformers, prediction, context windows, and model behaviour.

⏱ 90 minFree
Open course →
Behind AIBeginner

Tokens, Context and Memory

Understand how text becomes tokens and why context shapes AI responses.

⏱ 45 minFree
Open course →
Behind AIIntermediate

Embeddings and Vector Search

Learn semantic search, vectors, similarity, and retrieval systems.

⏱ 75 minFree
Open course →
Behind AIIntermediate

RAG Foundations

Combine AI models with trusted documents and knowledge sources.

⏱ 90 minFree
Open course →
Artificial IntelligenceIntermediate

AI Agents and Automation

Understand tools, planning, memory, workflows, and autonomous task execution.

⏱ 2 hrsFree
Open course →
Artificial IntelligenceBeginner

Responsible AI and Ethics

Bias, privacy, safety, transparency, and responsible decision-making.

⏱ 1 hrFree
Open course →
BusinessBeginner

AI for Small Business

Use AI for planning, marketing, operations, and customer support.

⏱ 2 hrsFree
Open course →
Web DevelopmentBeginner

HTML & CSS Crash Course

Build and style a responsive personal website.

⏱ 3 hrsFree
Open course →
Web DevelopmentBeginner

Responsive Web Design

Create mobile-first layouts using flexible grids and media queries.

⏱ 2 hrsFree
Open course →
ProgrammingBeginner

JavaScript Essentials

Variables, functions, events, DOM manipulation, and interactivity.

⏱ 3 hrsFree
Open course →
Web DevelopmentBeginner

Build Your First Website

Plan, build, test, and publish a complete small website.

⏱ Half dayFree
Open course →
Web DevelopmentBeginner

Web Accessibility Basics

Build inclusive websites using semantic HTML and accessible patterns.

⏱ 1 hrFree
Open course →
Developer ToolsBeginner

Git & GitHub Basics

Track changes, collaborate, and publish projects online.

⏱ 2 hrsFree
Open course →
ProgrammingBeginner

Python Programming Basics

Syntax, variables, loops, functions, and small programs.

⏱ 3 hrsFree
Open course →
ProgrammingIntermediate

Python for Automation

Automate files, reports, and repetitive everyday tasks.

⏱ 3 hrsFree
Open course →
ProgrammingIntermediate

Data Structures Fundamentals

Lists, stacks, queues, dictionaries, trees, and practical use cases.

⏱ 2 hrsFree
Open course →
ProgrammingIntermediate

Algorithms for Beginners

Problem solving, searching, sorting, and efficiency.

⏱ 2 hrsFree
Open course →
DataBeginner

SQL and Databases

Create, query, filter, and organise structured data.

⏱ 2 hrsFree
Open course →
DataBeginner

Data Literacy

Read, question, interpret, and communicate data responsibly.

⏱ 1 hrFree
Open course →
DataIntermediate

Data Analysis Foundations

Clean, analyse, and present data using practical workflows.

⏱ 3 hrsFree
Open course →
Artificial IntelligenceIntermediate

Machine Learning Foundations

Features, labels, training, evaluation, and common ML approaches.

⏱ 3 hrsFree
Open course →
Behind AIIntermediate

Neural Networks Explained

Layers, weights, activation functions, and learning.

⏱ 2 hrsFree
Open course →
Behind AIAdvanced

Deep Learning Foundations

Explore modern deep neural networks and their applications.

⏱ 3 hrsFree
Open course →
Artificial IntelligenceIntermediate

Computer Vision Basics

Images, features, classification, detection, and practical use cases.

⏱ 2 hrsFree
Open course →
Artificial IntelligenceIntermediate

Speech and Voice AI

Speech recognition, synthesis, and conversational systems.

⏱ 2 hrsFree
Open course →
Emerging TechnologyBeginner

Robotics Foundations

Sensors, control, automation, and intelligent machines.

⏱ 2 hrsFree
Open course →
CloudBeginner

Cloud Computing Basics

Servers, storage, deployment, scaling, and cloud service models.

⏱ 2 hrsFree
Open course →
Developer ToolsBeginner

Linux Basics

Navigate files, permissions, commands, and server environments.

⏱ 2 hrsFree
Open course →
Developer ToolsBeginner

APIs and JSON

Understand requests, responses, endpoints, and connected applications.

⏱ 2 hrsFree
Open course →
ProgrammingIntermediate

Node.js Basics

Build server-side JavaScript applications and APIs.

⏱ 3 hrsFree
Open course →
Web DevelopmentIntermediate

React Fundamentals

Components, props, state, and interactive interfaces.

⏱ 4 hrsFree
Open course →
ProgrammingIntermediate

TypeScript Essentials

Add safer types and structure to JavaScript projects.

⏱ 3 hrsFree
Open course →
Cyber SecurityBeginner

Cyber Security Basics

Passwords, phishing, MFA, privacy, and safe online habits.

⏱ 90 minFree
Open course →
Cyber SecurityIntermediate

Web Security Fundamentals

Common vulnerabilities, secure coding, and defensive thinking.

⏱ 2 hrsFree
Open course →
Cyber SecurityBeginner

Encryption Explained

Understand keys, hashing, encryption, and secure communication.

⏱ 1 hrFree
Open course →
Cyber SecurityIntermediate

Ethical Hacking Foundations

Learn defensive testing, legal boundaries, and security methodology.

⏱ 3 hrsFree
Open course →
DevOpsIntermediate

Docker Fundamentals

Package and run applications consistently using containers.

⏱ 2 hrsFree
Open course →
DevOpsIntermediate

DevOps Foundations

Automation, collaboration, deployment, monitoring, and reliability.

⏱ 2 hrsFree
Open course →
DevOpsIntermediate

CI/CD Basics

Automate testing and deployment workflows.

⏱ 2 hrsFree
Open course →
MobileBeginner

Mobile App Development Overview

Understand native, cross-platform, and web app approaches.

⏱ 90 minFree
Open course →
MobileIntermediate

Flutter Foundations

Build cross-platform mobile interfaces with Dart and Flutter.

⏱ 3 hrsFree
Open course →
DesignBeginner

UI/UX Design Basics

Research, structure, prototype, and improve digital experiences.

⏱ 2 hrsFree
Open course →
BusinessBeginner

Digital Marketing Foundations

Content, audience, search, social media, and measurement.

⏱ 2 hrsFree
Open course →
BusinessBeginner

Startup and Entrepreneurship

Problem selection, customer discovery, business models, and validation.

⏱ 2 hrsFree
Open course →
CareerBeginner

Freelancing with Digital Skills

Package skills, find clients, price services, and deliver professionally.

⏱ 90 minFree
Open course →
CareerBeginner

Build a Digital Portfolio

Showcase projects, skills, results, and personal brand.

⏱ 2 hrsFree
Open course →
CareerBeginner

Careers in AI and Technology

Explore roles, learning paths, portfolios, and future-ready skills.

⏱ 1 hrFree
Open course →
KidsBeginner

Coding for Kids Ages 7–15

Algorithms, creativity, web basics, and safe AI exploration.

⏱ 1 hrFree
Open course →
KidsBeginner

AI for Young Creators

Use AI safely for ideas, stories, learning, and creative projects.

⏱ 1 hrFree
Open course →
Digital FoundationsBeginner

How the Internet Works

Browsers, servers, domains, DNS, and data travelling online.

⏱ 1 hrFree
Open course →
Digital FoundationsBeginner

Computer Hardware Basics

CPU, memory, storage, input, output, and devices.

⏱ 1 hrFree
Open course →
Digital FoundationsBeginner

Digital Safety and Privacy

Protect identity, devices, accounts, and personal information.

⏱ 1 hrFree
Open course →
CapstoneAdvanced

Capstone: Build an AI Assistant

Plan and prototype a useful AI assistant with responsible safeguards.

⏱ 1 dayFree
Open course →
CapstoneIntermediate

Capstone: Launch a Website

Design, build, test, and deploy a complete responsive website.

⏱ 1 dayFree
Open course →