Loading...
22 courses. 605+ 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.
The skills most graduates are missing. Communication, business writing, professional ethics and the workplace habits that turn graduates into colleagues. Start here.
Build a strong programming foundation. Pick a language, master the fundamentals and start building.
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.