Recommended 3rd Party Learning Resources for Individuals and Academic Institutions.
Find training that fits your needs or the needs of your students.
The Knowledge Pillars exam syllabus/outcomes are very generic, covering 90% of learning content available online. Below are some of the resources we recommend to support you on your learning or teaching journey.
Python Learning Resources
Test takers are expected to have approximately 100 hours of hands-on experience or have attended (5-6-day) lectures on programming using Python prior to taking the Python Coding Apprentice (PCA) exam, and 150 hours before taking the Python Coding Specialist (PCS) exam.
Python - Part 1
This 20-lesson Intro to Coding in Python uses fun and engaging project-based lessons to teach students the core concepts of coding in Python. This is the first installment in a 3 part series, the Python Sequence, which serves as a complete student introduction to Python.
Python for Beginners
Learn how to program in Python! This course is designed for students with no prior experience with text programming and is perfect for beginners of all ages. Python for Beginners is aligned with the Australian Curriculum: Digital Technologies for students in Grades 7 and above.

Introduction to Python
In this online course, you’ll learn to represent and store data using Python data types and variables, use conditionals and loops to control the flow of your programs. You’ll harness the power of complex data structures like lists, sets, dictionaries, and tuples to store collections of related data.
Learn Python 3
This course is a great introduction to both fundamental programming concepts and the Python programming language. Python 3 is the most up-to-date version of the language with many improvements made to increase the efficiency and simplicity of the code that you write.
Python Intermediate
Whizara’s Intermediate level Python programming course provides a path for learners (age 11+) to further develop their Python programming and real-world software development skills. Students develop a course-end project to showcase their learnings from the course.
WordPress Learning Resources
Test takers are expected to have approximately 150 hours of hands-on experience or have attended (5-6-day) lectures on WordPress before taking the WordPress Certified Editor (WCE) certification exam.
Introduction to WordPress
When you start planning a new website project, there are a lot of options. It can be daunting and overwhelming trying to pick the right tool for the job. This course will delve into one of those options — WordPress — and why, after you’ve started using it, you’ll never need anything else.
Learn WordPress
Whether you’re a first-time blogger or seasoned developer, there’s always more to learn. From community members all over the world, these vast resources will help you learn more about WordPress and share it with others.
WordPress 5 Essential Training
Learn how to create your own web experiences with this powerful and open-source publishing platform. You will also learn how to create and publish posts and pages; create and edit blocks, and define reusable content blocks to take full advantage of the new block editor codenamed “Gutenberg.“
HTML & CSS Learning Resources
Test takers are expected to have approximately 150 hours of hands-on experience or have attended (5-6-day) HTML & CSS lectures before taking the HTML & CSS (HCCS) certification exam.
Learn HTML
HTML is the foundation of all web pages. It defines the structure of a page, while CSS defines its style. HTML and CSS are the beginning of everything you need to
know to make your first web page! Learn both and start creating amazing websites.
HTML an CSS
Good web design doesn’t happen by accident. Now that you’ve gained a strong foundation in programming, this course takes a deeper look at front end design, expanding on what is covered in Foundations. You’ll learn how to design websites that look great on any device, and you’ll be equipped to deeply understand and create your own responsive design framework!
HTML & CSS Crash Course
Learn to build your very first web pages with this four-hour course on HTML and CSS. Created by Kevin Powell, one of the most popular HTML & CSS instructors on the web.
JavaScript Learning Resources
Test takers are expected to have approximately 150 hours of hands-on experience or have attended (5-6-day) JavaScripting lectures before taking the JavaScript (JCS) certification exam.
Interactive JavaScript Tutorial
Whether you are an experienced programmer or not, this website is intended for everyone who wishes to learn the JavaScript programming language.
Learn JavaScript in One Week:
An introductory course on JavaScript. Topics include strings, arrays, math, loops, recursion, and finally some practice problems.
Learn JavaScript
When you’re working in frameworks like React, Vue, and Angular, it’s easy to forget that most of what you’re writing is still JavaScript. We all get swept away in the excitement of new tools, but you need to lay down a stable foundation before stacking too much on top. A strong understanding of JavaScript is essential for having a successful career, no matter which framework you use.
C# Learning Resources
Test takers are expected to have approximately 150 hours of hands-on experience or have attended (5-6-day) C# lectures before taking the C# (CCS) certification exam.
C# Basics for Beginners
C# Basics for Beginners: Learn C# Fundamentals by Coding: Master C# fundamentals in 6 hours The most popular course with 50,000+ students, packed with tips and exercises! With over 50,000 happy students and 15,000+ positive reviews, this course is Udemy’s most popular course for learning C# from scratch!
Learn C#
Learn Microsoft’s popular programming language C#, used to make websites, mobile apps, video games, VR, and more!