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

The path to your dream career

76 course matches your filter criteria.

PHP Programming
Free
Programming

PHP Programming

PHP Programming is the practice of writing server-side scripts using the PHP language to create dynamic web content and applications.

  • Configure a local PHP environment and execute a first script...
  • Apply variables, data types, and operators to compute and di...
  • +6 more outcomes
12 units
Review
Laravel Fundamentals
Free
Programming

Laravel Fundamentals

Laravel Fundamentals refers to the foundational knowledge and practices required to develop web applications using the Laravel PHP framework.

  • Set up a Laravel project using Composer, configure environme...
  • Implement routing, controllers, and responses to handle HTTP...
  • +6 more outcomes
12 units
Review
WordPress Plugin Basics
Free
Programming

WordPress Plugin Basics

WordPress Plugin Basics is the study of how self-contained code packages extend the WordPress core without modifying it, using the platform's documented extension points.

  • Analyze the WordPress plugin ecosystem and core concepts to...
  • Set up a local WordPress development environment with debugg...
  • +6 more outcomes
12 units
Review
FlutterFlow App Development
Free
Programming

FlutterFlow App Development

FlutterFlow App Development refers to the practice of building native mobile and web applications using FlutterFlow, a visual development environment built on Google's Fl...

  • Configure the FlutterFlow editor and design responsive inter...
  • Implement multi-page navigation and user flows in FlutterFlo...
  • +6 more outcomes
12 units
Review
Roblox Game Creation
Free
Programming

Roblox Game Creation

Roblox Game Creation is the discipline of designing, building, scripting, and operating interactive experiences inside the Roblox platform.

  • Build a functional Roblox Studio workspace by arranging part...
  • Implement Lua scripts that use variables, functions, and eve...
  • +6 more outcomes
12 units
Review
Scratch Programming for Kids
Free
Programming

Scratch Programming for Kids

Scratch is a visual programming language and online community developed by the MIT Media Lab, where children snap together colorful blocks to create scripts instead of ty...

  • Identify the stage, sprite pane, and block palette, then ass...
  • Apply x and y coordinates and motion blocks to move a sprite...
  • +6 more outcomes
12 units
Review
Clean Code Principles
Free
Programming

Clean Code Principles

Clean Code Principles is a set of guidelines and practices for writing software that humans can easily read, understand, and modify.

  • Evaluate core clean code principles to distinguish maintaina...
  • Refactor ambiguous identifiers into intention-revealing name...
  • +6 more outcomes
12 units
Review
Browser Extensions Development
Free
Programming

Browser Extensions Development

Browser extensions development is the practice of creating small software modules that customize and enhance the functionality of web browsers like Chrome, Firefox, Edge,...

  • Design a Manifest V3 extension architecture that separates p...
  • Configure Manifest V3 permissions and host permissions to en...
  • +6 more outcomes
12 units
Review
Discord Bot Development
Free
Programming

Discord Bot Development

Discord bot development is the practice of creating automated programs that interact with the Discord chat platform through its official API.

  • Set up a Discord bot development environment by creating an...
  • Implement event-driven command architecture in discord.js by...
  • +6 more outcomes
12 units
Review
Telegram Bot Development
Free
Programming

Telegram Bot Development

Telegram Bot Development is the practice of building automated agents that run inside Telegram and interact with users through chats, groups, and channels.

  • Configure a Telegram bot account through BotFather, includin...
  • Implement Telegram Bot API update handling via long polling...
  • +6 more outcomes
12 units
Review
Git and GitHub Basics
Free
Programming

Git and GitHub Basics

Git is a distributed version control system that records changes to files over time, allowing multiple developers to work on the same codebase without overwriting each ot...

  • Explain the core principles of version control and different...
  • Install Git, configure user identity and preferred editor, a...
  • +6 more outcomes
12 units
Review
Cloud Native: Docker, Kubernetes and Microservices
Free
Programming

Cloud Native: Docker, Kubernetes and Microservices

Cloud native is an approach to building and running applications that fully exploits the advantages of the cloud computing delivery model.

  • Evaluate the benefits and trade-offs of cloud-native archite...
  • Construct optimized Docker images using multi-stage builds a...
  • +5 more outcomes
12 units
Review
SQL Window Functions
Free
Programming

SQL Window Functions

SQL window functions are a class of functions that perform calculations across a set of table rows that are related to the current row, without collapsing them into a sin...

  • Distinguish window functions from aggregate functions by ana...
  • Construct queries using OVER and PARTITION BY to compute par...
  • +6 more outcomes
12 units
Review
Vue.js Frontend Development
Free
Programming

Vue.js Frontend Development

Vue.js is a progressive JavaScript framework for building user interfaces and single-page applications.

  • Build a Vue.js application using the Composition API to mana...
  • Implement component communication through props, custom even...
  • +6 more outcomes
12 units
Review
Angular Enterprise Applications
Free
Programming

Angular Enterprise Applications

Angular Enterprise Applications refer to the practice of using the Angular framework to build complex, large-scale software systems that serve business-critical functions...

  • Design a modular enterprise application architecture using A...
  • Implement centralized state management with NgRx to handle c...
  • +5 more outcomes
12 units
Review