hands-on lab

Introduction to Cursor

Difficulty: Beginner
Duration: Up to 4 hours
Students: 24
Rating: 5/5
On average, students complete this lab in50m
Get guided in a real environmentPractice with a step-by-step scenario in a real, provisioned environment.
Learn and validateUse validations to check your solutions every step of the way.
See resultsTrack your knowledge and monitor your progress.

Description

Artificial Intelligence is rapidly changing how software is designed, developed, tested, and maintained. Cursor is one of the leading AI-first development environments, combining the familiarity of a modern IDE with powerful AI capabilities that can accelerate development and transform the way developers work.

In this hands-on introductory lab, you'll explore the fundamentals of Cursor and learn how AI-assisted development fits into the modern software engineering workflow. Through guided exercises, you'll discover how to use natural language to generate code, understand existing applications, create tests, refactor implementations, and navigate large codebases more effectively.

The lab introduces key concepts such as AI-powered code generation, contextual code understanding, intelligent code editing, and working with AI as a development partner rather than simply a code completion tool. You'll gain practical experience using prompts effectively, understanding the strengths and limitations of AI assistance, and applying AI-driven techniques to everyday development tasks.

By the end of the session, you'll understand what makes an AI-first IDE different from traditional development tools and have the confidence to begin incorporating AI-assisted development into your own projects and workflows.

Learning Outcomes

By completing this lab, you will be able to:

  • Understand the principles of AI-first software development
  • Navigate and configure the Cursor IDE
  • Use AI assistance to generate, modify, and explain code
  • Leverage AI to understand unfamiliar codebases more quickly
  • Apply effective prompting techniques for development tasks
  • Recognise the opportunities and limitations of AI-assisted software engineering
  • Identify practical ways to integrate AI into your daily development workflow

Target Audience

This lab is designed for software developers, engineers, technical leads, and technology professionals who want to understand how AI-powered development tools are changing the software delivery lifecycle and how to get started with Cursor.

Hands-on Lab UUID

Lab steps

0 of 4 steps completed.Use arrow keys to navigate between steps. Press Enter to go to a step if available.
  1. Signing In to Cursor (Free Tier)
  2. Ask
  3. Plan
  4. Build