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

The path to your dream career

818 course matches your filter criteria.

SQL Query Fundamentals
Free
Programming

SQL Query Fundamentals

SQL Query Fundamentals is the study of how to communicate with relational database management systems using Structured Query Language, the declarative language that has b...

  • Explain relational database concepts and translate business...
  • Set up a database environment, create tables with constraint...
  • +6 more outcomes
12 units
Review
SQL Joins and Subqueries
Free
Programming

SQL Joins and Subqueries

SQL joins and subqueries are fundamental techniques for working with relational databases, where data is spread across multiple normalized tables.

  • Analyze relational schemas and key relationships to identify...
  • Construct inner join queries that match rows across two or m...
  • +6 more outcomes
12 units
Review
MongoDB Fundamentals
Free
Technology & IT

MongoDB Fundamentals

MongoDB is a document-oriented database that stores data as flexible, JSON-like documents grouped into collections rather than as rows in rigid relational tables.

  • Explain the MongoDB document data model and compare it with...
  • Install and run a local MongoDB instance, then use the Mongo...
  • +6 more outcomes
12 units
Review
REST API Design Basics
Free
Programming

REST API Design Basics

REST API Design Basics refers to the practice of applying the Representational State Transfer architectural style to create web APIs that expose resources through uniform...

  • Analyze REST architectural constraints to justify statelessn...
  • Apply HTTP methods, status codes, and headers correctly when...
  • +6 more outcomes
12 units
Review
Working with APIs for Non-Programmers
Free
Technology & IT

Working with APIs for Non-Programmers

Working with APIs for non-programmers is the practice of using application programming interfaces to exchange data and trigger actions between software systems without wr...

  • Analyze how everyday apps use APIs to exchange data, identif...
  • Interpret API documentation to locate endpoints, required pa...
  • +6 more outcomes
12 units
Review
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 Theme Customization
Free
Web Design

WordPress Theme Customization

WordPress theme customization is the process of modifying a WordPress theme's appearance, layout, and functionality to meet specific design or business requirements witho...

  • Set up a local WordPress development environment and analyze...
  • Create a child theme and apply a safe customization workflow...
  • +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
WooCommerce Store Setup
Free
Technology & IT

WooCommerce Store Setup

WooCommerce Store Setup is the discipline of configuring the WooCommerce plugin within a WordPress environment to create a complete, transactional e-commerce website.

  • Configure WooCommerce store settings, taxes, and legal pages...
  • Build a catalog structure using categories, tags, and attrib...
  • +5 more outcomes
12 units
Review
Bubble No-Code App Building
Free
Technology & IT

Bubble No-Code App Building

Bubble No-Code App Building is the practice of creating web applications through a visual development environment that replaces hand-written code with drag-and-drop inter...

  • Design a normalized Bubble database schema with custom data...
  • Build responsive Bubble pages using groups, containers, and...
  • +6 more outcomes
12 units
Review
Glide No-Code Mobile Apps
Free
Technology & IT

Glide No-Code Mobile Apps

Glide No-Code Mobile Apps refers to the practice of using the Glide platform to create native-feeling mobile applications directly from structured data sources such as Go...

  • Design a no-code mobile app blueprint in Glide by mapping us...
  • Build structured Glide Tables, Google Sheets, and Airtable s...
  • +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