Loading...
31 courses. 967+ lessons. All free during beta. Pick a discipline and start building.
Structured programmes that guide you through multiple courses toward a specific goal.
A complete, end-to-end AI education covering fundamentals, Python, machine learning, deep learning, computer vision, natural language processing, generative AI, the AI tools ecosystem, and robotics. Completing all 9 courses earns you the HardCoded AI Certificate: proof that you understand and can work with the full AI stack.
Complete the coursework required for the NQF Level 5 AI Software Developer qualification (SAQA 118792). This path covers the QCTO curriculum gaps not addressed by the AI Certificate: mathematics and statistics for AI, data and SQL fundamentals, and South African ICT governance and ethics. Requires completion of the AI Certificate path as a prerequisite. After completing all courses, you will be eligible for external assessment by a MICT SETA-accredited assessor, leading to a nationally recognised NQF qualification.
A two-course path that takes you from confident SQL developer to someone who understands how databases actually work. Course 1 covers the language: querying, joining, modifying, and building with stored procedures, views and triggers. Course 2 covers the engineering: indexing, concurrency, performance, architecture and security. Primary dialect is T-SQL (SQL Server) with PostgreSQL, MySQL and Oracle SQL/PL-SQL sidebars throughout.
The path from writing your first program to shipping production code. Pick a language, learn the craft, understand how systems fit together and how to keep them secure.
The path to becoming the person who breaks software before your users do. Learn a language, master testing discipline and pick up the architecture and querying skills that make you effective across a full delivery team.
The path to becoming the bridge between the people who ask for software and the people who build it. Learn analysis fundamentals, get comfortable with data, and pick up the workplace craft to run projects that actually deliver.
The path to becoming the person your workplace turns to for online safety questions. Learn what to look out for, understand the SA regulatory landscape and go one layer deeper into how secure software is built.
A practitioner path for people who already understand AI and want to build it for a specific business problem end-to-end. Five focused courses, each on a real applied domain that hires ML people in South Africa: fraud detection, document processing (IDP), AI-powered customer support, predictive maintenance and recommendations. Every course ends in a runnable capstone using real data, real constraints and real production concerns. The AI Certificate is the prerequisite.
The skills most graduates are missing. Communication, business writing, professional ethics and the workplace habits that turn graduates into colleagues. Start here.
A practical course for anyone moving into a Business Analyst role on a South African tech delivery team. Covers what a BA does day-to-day across SA banks, insurers, telcos and the public sector, how to elicit and document requirements that engineering teams can actually build from, BPMN 2.0 process modelling, user stories with strong acceptance criteria, working as a BA in Scrum and SAFe teams, the tools you will use on day one (Jira, Confluence, Lucidchart), the tech-context skills that separate generalist BAs from tech-delivery BAs (API requirements, data and BI work, security and compliance, operability) and a full end-to-end capstone built around a fictional SA bank digitising its small-business loan application. Maps to the BABOK framework and prepares you for ECBA certification.
By JP Instructor
Understand the legal and ethical frameworks governing ICT in South Africa. From POPI and the Labour Relations Act to cybersecurity fundamentals and IT governance frameworks, build the compliance knowledge required for professional practice and NQF accreditation.
By JP Instructor
Strong coding skills get you the interview. Workplace skills get you the job — and keep you there. This course covers professional communication, teamwork, your first 90 days on the job, and the career essentials no one teaches you in a bootcamp.
By JP Instructor
From fundamentals to deep learning. Master the full AI stack through structured learning paths and hands-on courses.
A practitioner course on building fraud-detection systems that actually work in production. Fraud is the biggest employer of machine-learning talent in South African financial services, and it looks nothing like a textbook classification problem: 0.17% positive rate, labels that arrive 60 days late, an adversary that adapts every week and a millisecond decision budget. This course teaches how to handle every part of that reality. You will engineer velocity features on real transaction data, defeat the metric traps that make imbalanced problems look easier than they are, calibrate a gradient boosting model with a proper cost matrix, layer in unsupervised anomaly detection where labels do not exist, use graph analytics to surface fraud rings and anti-money-laundering patterns, and design the production system around it: real-time inference, rules alongside ML, analyst feedback and drift monitoring. SA-specific throughout: SIM-swap and card-not-present as recurring worked examples, POPIA constraints on features, FIC Act obligations, SARB Directive 3/2020. Prerequisites: Python for AI and Machine Learning Fundamentals. Capstone builds an end-to-end pipeline on real card-fraud data.
By JP Instructor
The final discipline every serious AI developer in 2026 needs: how to put an LLM on top of real business data without it hallucinating columns, joining wrong tables or leaking data across access boundaries. Learn the semantic layer as a discipline, build one with dbt Semantic Layer, wire it to an LLM through MCP and take a working system through governance, versioning and observability. Ends with a capstone building a trusted AI-on-data system for Alpine Financial, a fictitious SA fintech.
By JP Instructor
Build the discipline every senior AI developer in 2026 needs: rigorous evaluation and production observability for LLM-powered systems. Learn eval frameworks, LLM-as-judge patterns, tracing with LangSmith and Langfuse, and cost + latency management. Ends with a capstone: build a complete eval harness for the customer support agent you built in the Building AI Agents course.
By JP Instructor
Build MCP servers that expose your data and tools to Claude, ChatGPT, Cursor, VS Code and any other MCP-aware client. Learn the protocol from the ground up, wire up Resources, Tools and Prompts, test with the MCP Inspector, connect to real clients and ship a server for a real data source. Ends with a capstone: publish an MCP server that exposes a SQLite database to Claude Code.
By JP Instructor
Build production-grade AI agents that use tools, remember context and coordinate on complex workflows. Learn the frameworks employers actually hire for in 2026: Claude Agent SDK for Anthropic-native builds, LangGraph for graph-based control flow and multi-agent orchestration patterns. Ends with a real capstone: a customer support agent that queries a database and sends email.
By JP Instructor
Learn how data works, from spreadsheets to relational databases. Master SQL for querying and manipulating data, then build complete data pipelines in Python -- scraping, cleaning, storing, and visualising. Essential foundations for any AI or software development career.
By JP Instructor
Master the mathematical foundations that power AI and machine learning. From linear algebra and calculus to probability and Bayesian reasoning, build the mathematical intuition you need to understand how AI algorithms work under the hood. Finish with hands-on Python exercises applying every concept.
By JP Instructor
Where AI meets the physical world. Understand how robots perceive their environment, plan actions, and learn from experience. Covers robot anatomy, sensors, SLAM, path planning, reinforcement learning for control, and the real-world applications transforming industry, healthcare, and daily life.
By JP Instructor
Navigate the full landscape of AI tooling — from the core Python libraries (scikit-learn, TensorFlow, PyTorch) to cloud AI platforms, MLOps practices, and the modern open-source ecosystem (Hugging Face, LangChain, vector databases). Build the technical fluency to pick the right tool for every AI project.
By JP Instructor
Understand and build with the technology reshaping every industry. Covers how generative models work under the hood — from GANs and diffusion models to large language models — and the practical skills to build real AI-powered applications using prompt engineering, RAG, and agents.
By JP Instructor
Make machines understand and generate human language. From tokenisation and word embeddings to transformers and large language models — covering both the theory and the practical NLP pipeline used in production systems today.
By JP Instructor
Teach machines to see. From pixel manipulation and classical image processing to deep convolutional networks, object detection, and real-world applications including medical imaging and autonomous vehicles.
By JP Instructor
Understand how neural networks actually work — from a single neuron to deep multi-layer architectures. Covers forward propagation, backpropagation, gradient descent, convolutional networks, and the practical techniques that make deep learning work in production.
By JP Instructor
Learn how machines learn from data. Covers the core supervised and unsupervised algorithms, model evaluation, overfitting, and ensemble methods. By the end you will be able to train, evaluate, and improve your own ML models using scikit-learn.
By JP Instructor
Master the Python libraries that power every AI and data science project in the world. Learn NumPy for numerical computing, Pandas for data manipulation, and Matplotlib and Seaborn for visualisation. Finish with a real-world exploratory data analysis project.
By JP Instructor
A no-code introduction to artificial intelligence. Understand what AI is, how it works, and why every major tech company in the world is racing to build it. Covers machine learning, computer vision, NLP, robotics, ethics, and career paths.
By JP Instructor
Build a strong programming foundation. Pick a language, master the fundamentals and start building.
The companion to SQL Fundamentals that turns confident SQL developers into people who understand how databases actually work. Covers schema design and normalisation, concurrency and isolation, indexing and storage internals, the architecture decisions behind production databases (memory allocation, multi-tenancy, backup/recovery, high availability), how application code should integrate with the database (ORMs, SQLCLR, caching, migrations) and security including encryption at rest. The primary dialect remains T-SQL (SQL Server) with PostgreSQL, MySQL and Oracle comparison sidebars. Course 2 of the SQL and Database Engineering learning path; assumes Course 1 (SQL Fundamentals) or equivalent SQL fluency.
By JP Instructor
A practical SQL course for anyone who needs to work with relational databases. Covers the language end to end: setting up SQL Server, creating tables and writing queries, joining and aggregating data, modifying data safely inside transactions and building reusable components with views, stored procedures, functions and triggers. The primary dialect is T-SQL (SQL Server) with PostgreSQL, MySQL and Oracle SQL/PL-SQL comparison sidebars throughout so the skills transfer. Ends with a capstone where you design and build a working database from scratch. This is Course 1 of the SQL and Database Engineering learning path. Course 2 (Database Engineering Fundamentals) goes deep on indexing, concurrency, performance and architecture.
By JP Instructor
Complete PHP programming from server-side basics to object-oriented development. Learn syntax, control structures, functions, arrays, and OOP with classes and inheritance. Perfect for WordPress, Laravel, and web development - beginner to intermediate.
By JP Instructor
Master TypeScript from basic types to advanced generics and OOP patterns. Learn type annotations, interfaces, generics, and classes. Build type-safe applications with modern frameworks like React, Angular, and Vue. Intermediate-level course requiring JavaScript knowledge.
By JP Instructor
Comprehensive Java course covering basics through object-oriented programming. Master variables, control flow, methods, classes, inheritance, and interfaces. From beginner fundamentals to intermediate OOP concepts.
By JP Instructor
Complete C# course from basics to object-oriented programming. Master variables, control flow, methods, and OOP concepts including classes, inheritance, and LINQ. Perfect for beginners ready to reach intermediate level.
By JP Instructor
Master JavaScript from basics to DOM manipulation and async programming. Learn variables, functions, arrays, objects, and modern ES6+ features. Complete beginner-to-intermediate coverage for web development.
By JP Instructor
Complete Python programming from fundamentals to advanced concepts. Learn syntax, data structures, functions, and object-oriented programming. Build real-world skills from beginner to intermediate level.
By JP Instructor
Learn the principles and practices of quality assurance. Testing is how good software becomes great.
Design software systems that scale. Patterns, principles, system design and the thinking behind the code.
Understand how software gets attacked and how to defend it. From OWASP to POPIA, learn to build systems that protect data.
For learners in Grades 8 to 12. Digital identity, online responsibility, social media literacy and the habits that protect a young person's future self online.