Discover your next skill

Explore all courses

Choose your next learning step in technology, design, or business. Explore courses for beginners, students, and working professionals.

From programming foundations to advanced application development, discover subjects that connect with your interests and the projects you want to create.

46 Courses to explore
10 Learning categories
Online And classroom delivery
Projects Practical learning focus
Build your learning plan

Find the course that fits your goals

Search by course name or topic, select a category, and choose your preferred learning mode. Open a course page to review its objectives, prerequisites, modules, and project outline.

Choose with confidence

Give your learning a clear direction

Starting out

Explore the foundations

Looking for an introductory subject? Explore course outlines in programming, HTML & CSS, Git & GitHub, or Figma and review their starting requirements.

Explore HTML & CSS →
Building on experience

Deepen your knowledge

Explore courses such as Advanced Python, Next.js, Laravel, Kubernetes, and Machine Learning. Compare their prerequisites with your current skills.

Explore Advanced Python →
Planning a project

Learn with an outcome in mind

Choose a course around something you want to create: an application, a dashboard, an interface, an automation workflow, or a marketing plan.

Explore Power BI →
Before you choose

What to review on each course page

Prerequisites

Understand the starting knowledge expected before beginning the course.

Learning objectives

Connect the course's focus with the skills and concepts you want to develop.

Module outline

Explore the topics covered and how the course progresses from one subject to the next.

Course level

Compare beginner, intermediate, and advanced course labels with your current experience.

Duration

Review the listed course duration when planning your next learning commitment.

Project outline

Look at the practical direction of the course and the kind of work you want to create.

Find your answers

Course catalogue questions

How do I search for a course?

Enter a course name or topic in the search box. Results update as you type. You can combine your search with a category or learning-mode filter.

How many courses can I explore?

Explore courses across 10 categories: programming, databases, web development, DevOps, cloud, data and AI, testing, security, design, and marketing.

Where can I see the syllabus?

Select “View course” on a course card to open its page and review the module outline, objectives, prerequisites, and project details.

Which course should I choose first?

Start with your goal and existing knowledge. Compare course prerequisites and levels before deciding which subject to explore first.

Can I explore related courses?

Yes. Use category filters to find related subjects, then compare individual course pages to plan a learning sequence around your interests.

How do I browse by learning mode?

Choose Online or Classroom from the learning-mode filter. You can also use the corresponding links in the main navigation.

Make your next move

Choose a skill. Give it a purpose.

Explore a subject that interests you, review the course details, and start shaping your next learning goal.