The path to your dream career
76 course matches your filter criteria.
76 results
1 filters applied
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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