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

The path to your dream career

48 course matches your filter criteria.

Python Coding Projects
Free
Programming

Python Coding Projects

Python Coding Projects is a practical, project-based educational approach to mastering Python—one of the world's most versatile and in-demand programming languages.

  • You will learn to configure a professional Python developmen...
  • You will master fundamental data types including strings, in...
  • +10 more outcomes
12 units 2
Review
AI-Assisted Development with Cursor
Free
Programming

AI-Assisted Development with Cursor

AI-assisted development with Cursor refers to the practice of using the Cursor editor’s deeply integrated artificial intelligence to write, understand, and transform code...

  • Configure Cursor's development environment, including API ke...
  • Craft context-aware prompts that guide Cursor's AI to produc...
  • +6 more outcomes
12 units 1
Review
REST, GraphQL, and gRPC Compared
Free
Programming

REST, GraphQL, and gRPC Compared

Comparing REST, GraphQL, and gRPC means examining three dominant approaches to building web APIs, each with distinct philosophies for how clients and servers communicate.

  • Analyze core API design principles to evaluate how REST, Gra...
  • Design a RESTful API that strictly adheres to architectural...
  • +6 more outcomes
12 units 1
Review
PowerShell Automation Scripts
Free
Programming

PowerShell Automation Scripts

PowerShell Automation Scripts refers to automated tasks and workflows written in PowerShell, a cross-platform command-line shell and scripting language built on .NET.

  • You will learn to install and configure PowerShell across di...
  • You will master variable declaration, scoping rules, and str...
  • +10 more outcomes
12 units 1
Review
GraphQL API Design
Free
Programming

GraphQL API Design

GraphQL API Design is the discipline of creating application programming interfaces using GraphQL, a query language and runtime originally developed by Facebook (now Meta...

  • You will learn to design robust GraphQL schemas using the Sc...
  • You will master input type patterns and best practices for G...
  • +8 more outcomes
2.0 (1)
12 units 1
Review
Git Version Control Workflows
Free
Programming

Git Version Control Workflows

Git Version Control Workflows encompass the structured methodologies, branching strategies, and collaborative practices that teams use to manage source code changes acros...

  • You will learn to initialize Git repositories with proper co...
  • You will master the complete commit cycle workflow: staging...
  • +9 more outcomes
12 units 1
Review
Swift iOS App Development
Free
Programming

Swift iOS App Development

Swift iOS App Development is the discipline of creating software applications for Apple's mobile ecosystem—encompassing iPhone, iPad, and iPod Touch devices—using Swift a...

  • You will establish fluency in Swift Basics and Xcode Fundame...
  • You will command Control Flow and Collections, implementing...
  • +10 more outcomes
12 units 1
Review
MySQL Performance Tuning Masterclass
Free
Programming

MySQL Performance Tuning Masterclass

MySQL Performance Tuning Masterclass represents a systematic approach to optimizing database performance through deep understanding of MySQL's internal mechanics and prov...

  • You will learn to map the complete MySQL query execution flo...
  • You will gain proficiency in selecting and interpreting rele...
  • +10 more outcomes
12 units 1
Review
AI-Assisted SQL Query Writing
Free
Programming

AI-Assisted SQL Query Writing

AI-assisted SQL query writing is the practice of using large language models and specialized coding assistants to generate, explain, and refine Structured Query Language...

  • Craft precise natural language prompts that instruct AI to g...
  • Generate basic SELECT statements with AI assistance to retri...
  • +6 more outcomes
12 units
Review
Full-Stack Terminal Productivity with Claude Code
Free
Programming

Full-Stack Terminal Productivity with Claude Code

Full-Stack Terminal Productivity with Claude Code is a modern development methodology that fuses command-line mastery with AI-powered coding assistance to cover the entir...

  • Configure a terminal development environment with Claude Cod...
  • Navigate and manipulate the file system using Claude Code co...
  • +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
Carbon-Aware Software Development
Free
Programming

Carbon-Aware Software Development

Carbon-aware software development is the discipline of engineering digital systems to dynamically reduce their greenhouse gas emissions by responding to the carbon intens...

  • Evaluate the carbon footprint of software systems by applyin...
  • Apply energy-efficient coding patterns, such as reducing com...
  • +5 more outcomes
12 units
Review
Indie Hacking Micro-SaaS
Free
Programming

Indie Hacking Micro-SaaS

Indie hacking micro-SaaS is the practice of building small, focused software-as-a-service products as an independent creator, typically targeting underserved niches that...

  • Adopt the indie hacker mindset by evaluating risk, embracing...
  • Validate a micro-SaaS idea by designing and running lean exp...
  • +6 more outcomes
12 units
Review
Ansible Server Configuration
Free
Programming

Ansible Server Configuration

Ansible Server Configuration refers to the practice of using Ansible, an open-source automation engine, to programmatically manage, configure, and orchestrate server infr...

  • You will learn to install and configure Ansible control node...
  • You will master inventory file creation and management, lear...
  • +10 more outcomes
12 units
Review
Jenkins Pipeline Automation
Free
Programming

Jenkins Pipeline Automation

Jenkins Pipeline Automation refers to the practice of defining and orchestrating software delivery workflows using Jenkins Pipeline, a suite of plugins that enables the c...

  • You will learn to analyze Jenkins architecture components in...
  • You will learn to evaluate the trade-offs between declarativ...
  • +8 more outcomes
12 units
Review