🎓 All courses are free! Sign up now and start learning.

The path to your dream career

49 course matches your filter criteria.

FastAPI Backend Development
Free
Programming

FastAPI Backend Development

FastAPI is a modern, high-performance web framework for building APIs with Python 3.7+ that has rapidly gained popularity since its release.

  • You will learn to configure production-ready FastAPI environ...
  • You will master the distinction between path parameters and...
  • +10 more outcomes
12 units 24
Review
C++ Programming
Free
Programming

C++ Programming

C++ is a general-purpose, compiled programming language that combines the efficiency and low-level control of C with powerful abstraction mechanisms such as classes, inhe...

  • Set up a C++ development environment and compile a basic pro...
  • Implement programs using appropriate data types, variables,...
  • +7 more outcomes
12 units 17
Review
PHP Programming
Free
Programming

PHP Programming

PHP (Hypertext Preprocessor) is a powerful server-side scripting language specifically designed for web development.

  • Introduction to PHP: You will learn to set up PHP developmen...
  • Working with Database: You will master database connectivity...
  • +6 more outcomes
12 units 15
Review
Modern JavaScript
Free
Programming

Modern JavaScript

Modern JavaScript is the evolution of the world’s most widely used programming language, encompassing both the stable ECMAScript specification and the vibrant ecosystem o...

  • Implement core JavaScript syntax including variables, data t...
  • Design control flow structures using conditional statements...
  • +6 more outcomes
12 units 11
Review
Introduction to Mobile App Development
Free
Programming

Introduction to Mobile App Development

Mobile app development is the process of creating software applications that run on mobile devices such as smartphones and tablets.

  • You will learn the fundamentals of mobile application develo...
  • You will gain proficiency in iOS application development usi...
  • +6 more outcomes
12 units 10
Review
x86 Assembly Programming
Free
Programming

x86 Assembly Programming

x86 Assembly Programming is the practice of writing software using low-level symbolic instructions that correspond directly to machine code executed by Intel and Intel-co...

  • You will learn to analyze processor architectures by underst...
  • You will master the distinctions between real mode, protecte...
  • +10 more outcomes
12 units 6
Review
Micro-SaaS Product Building
Free
Programming

Micro-SaaS Product Building

Micro-SaaS Product Building is the disciplined practice of creating small-scale, focused software applications that solve specific business problems for targeted customer...

  • You will learn to evaluate market opportunities using system...
  • You will master the art of building a compelling business mo...
  • +9 more outcomes
12 units 5
Review
Shopify Theme Customization Masterclass
Free
Programming

Shopify Theme Customization Masterclass

Shopify Theme Customization Masterclass is an advanced technical training program focused on the complete ecosystem of Shopify theme development and customization.

  • You will learn to navigate and manipulate Shopify's theme ar...
  • You will master the setup and configuration of a local theme...
  • +9 more outcomes
12 units 4
Review
Flutter Cross Platform Apps
Free
Programming

Flutter Cross Platform Apps

Flutter Cross Platform Apps refers to mobile applications built using Google's Flutter framework, which enables developers to write code once and deploy it natively on mu...

  • You will learn to set up a complete Flutter development envi...
  • You will master Flutter's widget architecture, learning to d...
  • +10 more outcomes
12 units 3
Review
Customer Churn Analysis
Free
Programming

Customer Churn Analysis

Customer churn analysis is the systematic process of identifying customers who are likely to stop doing business with a company, understanding the underlying reasons for...

  • You will learn to calculate and interpret foundational churn...
  • You will master data preparation techniques specific to chur...
  • +8 more outcomes
12 units 3
Review
Python Flask Web Development
Free
Programming

Python Flask Web Development

Python Flask Web Development refers to the practice of building web applications and APIs using Flask, a lightweight and flexible micro-framework written in Python.

  • You will master the HTTP protocol fundamentals, learning to...
  • You will gain the ability to configure a complete Flask deve...
  • +10 more outcomes
12 units 3
Review
Go Backend Development
Free
Programming

Go Backend Development

Go Backend Development refers to the practice of building server-side applications, services, and APIs using the Go programming language—an open-source language developed...

  • You will master Go's distinctive syntax and static type syst...
  • You will learn to design clean, reusable code by defining fu...
  • +10 more outcomes
12 units 3
Review
TypeScript Full Stack Development
Free
Programming

TypeScript Full Stack Development

TypeScript Full Stack Development refers to the practice of building complete web applications—from server-side APIs to client-side interfaces—using TypeScript as the pri...

  • You will learn to configure and build Express.js application...
  • You will learn to design database schemas using Prisma ORM,...
  • +8 more outcomes
12 units 2
Review
Tech Resume Writing Masterclass
Free
Programming

Tech Resume Writing Masterclass

Tech resume writing is the specialized craft of creating professional documents that communicate technical competency, problem-solving abilities, and measurable business...

  • You will learn to analyze the current tech hiring landscape...
  • You will master resume structure and formatting principles t...
  • +10 more outcomes
12 units 2
Review
Workflow Automation Setup
Free
Programming

Workflow Automation Setup

Workflow Automation Setup is the systematic process of designing, configuring, and deploying automated sequences that execute business tasks without manual intervention.

  • You will learn to identify automation opportunities by analy...
  • You will master evaluation criteria for selecting automation...
  • +10 more outcomes
12 units 2
Review