Start free

Browse everything

Roadmaps, courses and hands-on labs — search or filter. All roadmaps · Lab catalogue

Filters 3

Filter results

Lab difficulty

Included in

Lab difficulty: GuidedDuration: ≤ 30 minTopic: ProgrammingClear all
Hands-on labStationX Infrastructure Labs
Access Document-Based Data in MongoDB by Using Node.jsNode.js - Access and Process DataLevel: GuidedDuration: 30 minIn this lab, you will create a utility that loads, reads, and modifies sales order data in a MongoDB database.
Hands-on labStationX Infrastructure Labs
Access File Data by Using C#C# - Access and Process DataLevel: GuidedDuration: 30 minIn this challenge you will use C# to process data from files.
Hands-on labStationX Infrastructure Labs
Access File Data by Using Node.jsNode.js - Access and Process DataLevel: GuidedDuration: 30 minIn this lab you will write code to read a JSON file containing a customer record into an object, and then return the object representing the customer.
Hands-on labStationX Infrastructure Labs
Access File Data by Using PythonPython - Access and Process DataLevel: GuidedDuration: 30 minIn this challenge you will use Python to process data from files.
Hands-on labStationX Infrastructure Labs
Access MongoDB Data by Using C#C# - Access and Process DataLevel: GuidedDuration: 30 minIn this lab, you create a utility that loads, reads, and modifies sales order data in a MongoDB database.
Hands-on labStationX Infrastructure Labs
Access MongoDB Data by Using PythonPython - Access and Process DataLevel: GuidedDuration: 30 minIn this challenge you will read and write document-based data using Python and MongoDB.
Hands-on labStationX Infrastructure Labs
Access Relational Data by Using C#C# - Access and Process DataLevel: GuidedDuration: 30 minIn this lab, you will create a utility that interacts with a relational database.
Hands-on labStationX Infrastructure Labs
Access Relational Data by Using Node.jsNode.js - Access and Process DataLevel: GuidedDuration: 30 minIn this lab, you will learn how to access relational data by using Node.js.
Hands-on labStationX Infrastructure Labs
Access Relational Data by Using PythonPython - Access and Process DataLevel: GuidedDuration: 30 minIn this challenge, you will create a utility that interacts with a relational database.
Hands-on labStationX Infrastructure Labs
Add Comments and Docstrings by Using CopilotGitHubLevel: GuidedDuration: 30 min**Prerequisite Required for This lab.** Before starting, complete the Set Up Git and Connect to GitHub lab.
Hands-on labStationX Infrastructure Labs
Automate CI Workflows by Using GitHub ActionsGitHubLevel: GuidedDuration: 30 min**Prerequisite Required for This lab.** Before starting, complete the Set Up Git and Connect to GitHub lab.
Hands-on labStationX Infrastructure Labs
Automate Testing and CI with GitHub ActionsGitHubLevel: GuidedDuration: 30 minIn this lab, you will create and configure GitHub Actions workflows to automate testing and continuous integration (CI).
Hands-on labStationX Infrastructure Labs
Build Command-Line Tools by Using CopilotGitHubLevel: GuidedDuration: 30 min**Prerequisite Required for This lab.** Before starting, complete the Set Up Git and Connect to GitHub lab.
Hands-on labStationX Infrastructure Labs
Build Features by Using Copilot in PythonGitHubLevel: GuidedDuration: 30 min**Prerequisite Required for This lab.** Before starting, complete the Set Up Git and Connect to GitHub lab.
Hands-on labStationX Infrastructure Labs
Collaborate Remotely and Use Pull RequestsGitHubLevel: GuidedDuration: 30 min**Prerequisite Required for This lab.** Before starting, complete the Set Up Git and Connect to GitHub lab.
Hands-on labStationX Infrastructure Labs
Compare Values by Using Boolean Operators in C#Introductory C#Level: GuidedDuration: 30 minIn this lab, you will compare literals and variables in your application.
Hands-on labStationX Infrastructure Labs
Control Git Behavior with Config and Ignore FilesGitHubLevel: GuidedDuration: 30 minIn this lab, you will configure your Git environment and then create and test an alias.
Hands-on labStationX Infrastructure Labs
Create a C# Console Application That Uses Literals and VariablesIntroductory C#Level: GuidedDuration: 30 minIn this lab, you will create a console application by using literals and variables.
Hands-on labStationX Infrastructure Labs
Create a Class from a Prompt Using GitHub CopilotGitHubLevel: GuidedDuration: 30 min**Prerequisite Required for This lab.** Before starting, complete the Set Up Git and Connect to GitHub lab.
Hands-on labStationX Infrastructure Labs
Create an Enum in JavaApprentice Java DeveloperLevel: GuidedDuration: 30 minIn this lab, you will define an enum that holds a set of constant values.
Hands-on labStationX Infrastructure Labs
Create and Manipulate a Map in JavaCollections API and Streams API in JavaLevel: GuidedDuration: 30 minIn this lab, you will create and manipulate a map that counts items in a file.
Hands-on labStationX Infrastructure Labs
Create and Manipulate an ArrayList in JavaCollections API and Streams API in JavaLevel: GuidedDuration: 30 minIn this lab, you will create and manipulate an ArrayList.
Hands-on labStationX Infrastructure Labs
Create and Manipulate Arrays in JavaApprentice Java DeveloperLevel: GuidedDuration: 30 minIn this lab, you will create and manipulate arrays.
Hands-on labStationX Infrastructure Labs
Create Branches and Merge Changes SafelyGitHubLevel: GuidedDuration: 30 minIn this lab, you will build features on separate branches and combine them into main while handling conflicts.
Hands-on labStationX Infrastructure Labs
Create Persistent Resources by Using Kubernetes DaemonSetsKubernetes Cluster ArchitectureLevel: GuidedDuration: 30 minIn this challenge, you will create persistent resources in a Kubernetes cluster by using DaemonSets.
Hands-on labStationX Infrastructure Labs
Create Shell Scripts by Using CopilotGitHubLevel: GuidedDuration: 30 min**Prerequisite Required for This lab.** Before starting, complete the Set Up Git and Connect to GitHub lab.
Hands-on labStationX Infrastructure Labs
Create Static Methods in JavaApprentice Java DeveloperLevel: GuidedDuration: 30 minIn this lab, you will create static methods to generate random integers.
Hands-on labStationX Infrastructure Labs
Define a Kubernetes ClusterIP ServiceKubernetes Cluster ArchitectureLevel: GuidedDuration: 30 minIn this challenge, you will define a ClusterIP Service in a Kubernetes cluster.
Hands-on labStationX Infrastructure Labs
Define a Kubernetes NodePort ServiceKubernetes Cluster ArchitectureLevel: GuidedDuration: 30 minIn this challenge, you will define a NodePort Service in a Kubernetes cluster.
Hands-on labStationX Infrastructure Labs
Develop an API Client with GitHub CopilotGitHubLevel: GuidedDuration: 30 min**Prerequisite Required for This lab.** Before starting, complete the Set Up Git and Connect to GitHub lab.
Hands-on labStationX Infrastructure Labs
Document Projects by Using Markdown and CopilotGitHubLevel: GuidedDuration: 30 min**Prerequisite Required for This lab.** Before starting, complete the Set Up Git and Connect to GitHub lab.
Hands-on labStationX Infrastructure Labs
Evaluate Conditions by Using an If Else Structure in C#Introductory C#Level: GuidedDuration: 30 minIn this lab, you will make your applications perform different tasks based on different conditions by using an if else statement.
Hands-on labStationX Infrastructure Labs
Evaluate Variables by Using Logical Expressions in C#Introductory C#Level: GuidedDuration: 30 minIn this lab, you will apply rules in your application by using logical expressions.
Hands-on labStationX Infrastructure Labs
Handle Exceptions in JavaApprentice Java DeveloperLevel: GuidedDuration: 30 minIn this lab, you will handle exceptions by using try/catch blocks.
Hands-on labStationX Infrastructure Labs
Manage a Collection of Data in C# by Using a Do While LoopIntroductory C#Level: GuidedDuration: 30 minIn this lab, you will to manage collections of related data.
Hands-on labStationX Infrastructure Labs
Manage a Collection of Data in C# by Using a For LoopIntroductory C#Level: GuidedDuration: 30 minIn this lab, you will manage collections of related data.
Hands-on labStationX Infrastructure Labs
Manage a Collection of Data in C# by Using a Foreach LoopIntroductory C#Level: GuidedDuration: 30 minIn this lab, you will manage collections of related data.
Hands-on labStationX Infrastructure Labs
Manage a Collection of Data in C# by Using an ArrayIntroductory C#Level: GuidedDuration: 30 minIn this lab, you will manage collections of related data.
Hands-on labStationX Infrastructure Labs
Manage Branching Logic by Using a Switch-Case Structure in C#Introductory C#Level: GuidedDuration: 30 minIn this lab, you will make your applications perform different tasks based on different conditions by using a switch-case structure.
Hands-on labStationX Infrastructure Labs
Manage Dates and Times in C#Introductory C#Level: GuidedDuration: 30 minIn this lab you will learn the techniques used to perform basic operations on dates and times.
Hands-on labStationX Infrastructure Labs
Manage Kubernetes Pod Scheduling by Using Node Selectors and Node AffinityKubernetes Cluster ArchitectureLevel: GuidedDuration: 30 minIn this challenge, you will manage pod scheduling in a Kubernetes® cluster by using nodeSelector and node affinity rules.
Hands-on labStationX Infrastructure Labs
Manage Numbers in C#Introductory C#Level: GuidedDuration: 30 minIn this lab, you will manipulate and manage numerical data in your applications.
Hands-on labStationX Infrastructure Labs
Manage Objects in Kubernetes by Using Labels, Selectors, and AnnotationsKubernetes Cluster ArchitectureLevel: GuidedDuration: 30 minIn this challenge, you will manage objects in a Kubernetes cluster by using labels, selectors, and annotations.
Hands-on labStationX Infrastructure Labs
Manage Pod Scheduling in a Kubernetes Cluster by Using Taints and TolerationsKubernetes Cluster ArchitectureLevel: GuidedDuration: 30 minIn this challenge, you will manage pod scheduling in a Kubernetes cluster by using taints and tolerations.
Hands-on labStationX Infrastructure Labs
Manage Strings in C#Introductory C#Level: GuidedDuration: 30 minIn this lab, you will manipulate and manage data in words and phrases.
Hands-on labStationX Infrastructure Labs
Manage Tasks by Using GitHub Issues and BoardsGitHubLevel: GuidedDuration: 30 minIn this lab, you will use GitHub Issues and GitHub Projects Boards to manage tasks, track progress, and collaborate with team members.
Hands-on labStationX Infrastructure Labs
Manage the Flow of Execution by Using Loops in PythonIntroductory PythonLevel: GuidedDuration: 30 minIn this lab, you will manage the flow of execution in your code by using looping structures.
Hands-on labStationX Infrastructure Labs
Manipulate a Stream in JavaCollections API and Streams API in JavaLevel: GuidedDuration: 30 minIn this lab, you will manipulate the contents of a stream by using the Stream API.
Hands-on labStationX Infrastructure Labs
Rebase, Stash, and Apply Commits PreciselyGitHubLevel: GuidedDuration: 30 minIn this lab, you will clean up history, save temporary changes, and selectively move commits between branches.
Hands-on labStationX Infrastructure Labs
Refactor and Optimize Code with GitHub CopilotGitHubLevel: GuidedDuration: 30 min**Prerequisite Required for This lab.** Before starting, complete the Set Up Git and Connect to GitHub lab.
Hands-on labStationX Infrastructure Labs
Refactor Python Code by Using CopilotGitHubLevel: GuidedDuration: 30 min**Prerequisite Required for This lab.** Before starting, complete the Set Up Git and Connect to GitHub lab.
Hands-on labStationX Infrastructure Labs
Review and Refactor Code with CopilotGitHubLevel: GuidedDuration: 30 minIn this lab, you will review and refactor code by using Copilot.
Hands-on labStationX Infrastructure Labs
Sort Objects by Using a Comparator and a TreeSetCollections API and Streams API in JavaLevel: GuidedDuration: 30 minIn this lab, you will implement the java.lang.Comparable and java.lang.Comparator interfaces to define comparisons for objects in a TreeSet.
Hands-on labStationX Infrastructure Labs
Track Local Changes and Manage CommitsGitHubLevel: GuidedDuration: 30 minIn this lab, you will stage, commit, view, and undo changes with full control over your project history.
Hands-on labStationX Infrastructure Labs
Understand C# Algorithms and Data StructuresC# - Access and Process DataLevel: GuidedDuration: 30 minIn this lab, you will use pattern matching to build data-driven algorithms.
Hands-on labStationX Infrastructure Labs
Understand C# Class EncapsulationC# - Access and Process DataLevel: GuidedDuration: 30 minIn this lab, you will create a console application, and then you will write code to create class representations of a Person object and an Employee object that inherits from the Person class.
Hands-on labStationX Infrastructure Labs
Understand C# Class Inheritance and PolymorphismC# - Access and Process DataLevel: GuidedDuration: 30 minIn this lab, you will be using Visual Studio® Code and the C# programming language.
Hands-on labStationX Infrastructure Labs
Understand C# Exception HandlingC# - Access and Process DataLevel: GuidedDuration: 30 minIn this lab, you will use the C# try-catch and try-catch-finally exception handling statements.
Hands-on labStationX Infrastructure Labs
Understand the Fundamentals of C# ClassesC# - Access and Process DataLevel: GuidedDuration: 30 minIn this lab, you will be using Visual Studio® Code and the C# programming language.
Hands-on labStationX Infrastructure Labs
Use a Lambda Expression in JavaCollections API and Streams API in JavaLevel: GuidedDuration: 30 minIn this lab, you will manipulate a list of movie objects.
Hands-on labStationX Infrastructure Labs
Utilize Copilot for Python Code CorrectionGitHubLevel: GuidedDuration: 30 min**Prerequisite Required for This lab.** Before starting, complete the Set Up Git and Connect to GitHub lab.
Hands-on labStationX Infrastructure Labs
Write Code with GitHub Copilot SuggestionsGitHubLevel: GuidedDuration: 30 minIn this lab, you will use Copilot to generate functions, create Python files, and update code.
Hands-on labStationX Infrastructure Labs
Write Unit Tests Automatically by Using CopilotGitHubLevel: GuidedDuration: 30 min**Prerequisite Required for This lab.** Before starting, complete the Set Up Git and Connect to GitHub lab.