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

The path to your dream career

818 course matches your filter criteria.

Git Version Control Workflows
Free
Technology & IT

Git Version Control Workflows

Git Version Control Workflows refers to the set of conventions and strategies teams use to manage code changes, branches, and releases within Git.

  • Apply basic Git commands to initialize repositories, stage c...
  • Implement branching and merging strategies to manage paralle...
  • +6 more outcomes
12 units 1
Review
MATLAB Data Analysis
Free
Data Science

MATLAB Data Analysis

MATLAB data analysis refers to the systematic process of using MATLAB’s computational and visualization capabilities to inspect, clean, transform, and model data.

  • Import and export data from various file formats using MATLA...
  • Clean raw datasets by handling missing values, outliers, and...
  • +6 more outcomes
12 units 1
Review
LangChain Application Development
Free
Artificial Intelligence

LangChain Application Development

LangChain Application Development is the practice of using the LangChain framework to build software that leverages large language models in a modular, composable way.

  • Build a LangChain application by composing core components s...
  • Design custom prompt templates to control language model out...
  • +6 more outcomes
12 units 1
Review
Midjourney Visual Content Creation
Free
Artificial Intelligence

Midjourney Visual Content Creation

Midjourney Visual Content Creation is the practice of using Midjourney’s generative AI to produce images from text descriptions, known as prompts.

  • Configure a Midjourney workspace and execute basic image gen...
  • Design effective text prompts by applying principles of spec...
  • +6 more outcomes
12 units 1
Review
Swift iOS App Development
Free
Programming

Swift iOS App Development

Swift iOS app development is the process of creating applications for Apple’s iPhone, iPad, and iPod Touch devices using the Swift programming language and Apple’s native...

  • Apply Swift fundamentals including variables, control flow,...
  • Implement data structures using collections and optionals to...
  • +6 more outcomes
12 units 1
Review
React Native Mobile Development
Free
Programming

React Native Mobile Development

React Native is an open-source framework created by Meta that enables developers to build native mobile applications using React, a popular JavaScript library for buildin...

  • Set up a React Native development environment and create a f...
  • Build user interfaces using core React Native components and...
  • +6 more outcomes
12 units 1
Review
Network Routing Protocols Masterclass
Free
Networking

Network Routing Protocols Masterclass

Network routing protocols are the set of rules and algorithms that determine the optimal path for data packets to travel from source to destination across interconnected...

  • Analyze the fundamental concepts of routing protocols, inclu...
  • Configure static and default routes to establish connectivit...
  • +6 more outcomes
12 units 1
Review
WordPress E-Commerce Masterclass
Free
Technology & IT

WordPress E-Commerce Masterclass

WordPress e-commerce refers to the practice of using the WordPress content management system, typically with the WooCommerce plugin, to create and manage online stores.

  • Analyze target market and product categories to design a str...
  • Install and configure WooCommerce plugin with essential sett...
  • +6 more outcomes
12 units 1
Review
Multi-Agent Architecture
Free
Artificial Intelligence

Multi-Agent Architecture

Multi-Agent Architecture is the study and design of systems where multiple autonomous agents—each with its own goals, knowledge, and capabilities—interact within a shared...

  • Analyze the foundational principles of agent-based systems a...
  • Design a multi-agent system using appropriate agent communic...
  • +6 more outcomes
12 units 1
Review
Business Threat Assessment
Free
Cybersecurity

Business Threat Assessment

Business Threat Assessment is a systematic process of identifying, evaluating, and prioritizing potential threats to an organization’s people, information, operations, an...

  • Apply systematic threat identification techniques to uncover...
  • Differentiate between internal and external threats to effec...
  • +6 more outcomes
12 units 1
Review
UI Interaction Design Fundamentals
Free
Technology & IT

UI Interaction Design Fundamentals

Interaction design is the discipline of shaping the dialogue between a user and a system, focusing on how people engage with digital products through actions, feedback, a...

  • Analyze user behavior and mental models to inform interactio...
  • Design effective navigation and wayfinding systems for digit...
  • +6 more outcomes
12 units 1
Review
Big Data Processing with Apache Spark
Free
Data Science

Big Data Processing with Apache Spark

Big Data Processing with Apache Spark refers to the use of Spark’s unified analytics engine to handle large-scale data workloads across distributed clusters.

  • Analyze common big data challenges and evaluate how the Apac...
  • Implement fault-tolerant data processing using Spark's Resil...
  • +6 more outcomes
12 units 1
Review
Residential Solar Design
Free
Technology

Residential Solar Design

Residential solar design is the engineering and planning process of creating a photovoltaic (PV) system tailored to a home’s energy needs, roof structure, and local clima...

  • Analyze site conditions including shading, roof orientation,...
  • Design a photovoltaic system by calculating total load, sizi...
  • +5 more outcomes
12 units 1
Review
Rails E-commerce Development
Free
Programming

Rails E-commerce Development

Rails E-commerce Development is the practice of building online shopping platforms using the Ruby on Rails web framework.

  • Set up a Rails e-commerce application with essential gems an...
  • Implement user authentication and authorization using Devise...
  • +6 more outcomes
12 units 1
Review
Self-Hosted Applications
Free
Technology & IT

Self-Hosted Applications

Self-hosted applications refer to software that you install, configure, and run on your own hardware or cloud servers, rather than relying on third-party hosted services.

  • Design a self-hosted infrastructure plan that includes hardw...
  • Implement containerized applications using Docker and Docker...
  • +5 more outcomes
12 units 1
Review