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

The path to your dream career

76 course matches your filter criteria.

Code Review Practices
Free
Programming

Code Review Practices

Code review practices refer to the systematic examination of source code by peers to identify defects, improve quality, and share knowledge.

  • Differentiate formal inspections, walkthroughs, and lightwei...
  • Map an end-to-end review workflow and prepare small, self-co...
  • +6 more outcomes
12 units 1
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
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 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
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 1
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 1
Review
Collaborative Robot Programming
Free
Programming

Collaborative Robot Programming

Collaborative robot programming is the discipline of creating software and control logic for robots designed to operate in shared workspaces with humans.

  • Analyze safety standards and risk assessment methods to desi...
  • Implement a Robot Operating System (ROS) framework for motio...
  • +6 more outcomes
12 units 1
Review
Azure DevOps Workflows
Free
Programming

Azure DevOps Workflows

Azure DevOps Workflows refers to the automated processes that orchestrate the software development lifecycle within Microsoft’s Azure DevOps suite.

  • Implement branching and pull request workflows in Azure Repo...
  • Configure automated build pipelines in Azure Pipelines to co...
  • +5 more outcomes
12 units 1
Review
Next.js Server Side Rendering
Free
Programming

Next.js Server Side Rendering

Next.js Server Side Rendering (SSR) is a technique where web pages are generated on the server for each request, producing fully rendered HTML that is sent to the client.

  • Explain the benefits and trade-offs of server-side rendering...
  • Set up a Next.js project configured for server-side renderin...
  • +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
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
Free
Programming

WordPress Developer Career Path and Skills

WordPress developer career path and skills refers to the professional trajectory and technical competencies required to build, customize, and maintain websites and applic...

  • Analyze WordPress developer career paths, client expectation...
  • Apply web foundations and accessibility principles using HTM...
  • +6 more outcomes
12 units
Review
Vibe Coding with AI Assistants
Free
Programming

Vibe Coding with AI Assistants

Vibe coding with AI assistants is the practice of using natural language prompts to generate, modify, and debug software through conversational AI tools.

  • Analyze the core principles of vibe coding to distinguish ef...
  • Configure an AI-assisted coding workspace with appropriate e...
  • +6 more outcomes
12 units
Review
AI Coding Assistants for Developers
Free
Programming

AI Coding Assistants for Developers

AI coding assistants for developers are software tools that use large language models and machine learning to help programmers write, review, debug, and maintain code.

  • Analyze how code generation models tokenize prompts and pred...
  • Evaluate and configure an AI coding assistant by comparing c...
  • +6 more outcomes
12 units
Review