Cursor is a fork of VS Code with a built-in AI assistant module. It appeared as a market response to the demand for an out-of-the-box AI coding solution at a time when no such turnkey product existed. Today, however, the landscape has changed — GitHub Copilot and Claude Code have become equally complete, boxed solutions. The race among leaders is now about shipping new features faster, while users must place their bets today. The author of this course chose the GitHub infrastructure — with which Copilot has deep integration — and the Microsoft giant, whose investments in OpenAI made the world of GenAI our present reality.
In this walkthrough, you'll install Cursor IDE, an AI-native code editor, and set it up for effective vibecoding.
If you are an Corporate employee, please use Part 1.2 below for installation instructions. All other users should follow Part 1.1.
See module overview for full prerequisites list.
-
Open your web browser and navigate to https://cursor.sh/
-
Click the Download button for your operating system
-
Once downloaded, run the installer:
- Windows: Run the
.exefile and follow the installation wizard - macOS: Open the
.dmgfile and drag Cursor to Applications folder - Linux: Follow the distribution-specific instructions
- Windows: Run the
-
Launch Cursor after installation completes
-
Verify installation: You should see the Cursor welcome screen
For Corporate employees only:
-
Open your web browser and navigate to https://leap.epam.com/news/5039
-
Follow the installation manual provided on that page
-
Use the approved download link provided in the corporate guide
-
Complete the installation according to internal procedures:
- Follow any additional security requirements
- Use company-approved installation settings
- Complete any required registration or approval steps
-
Launch Cursor after installation completes
-
Verify installation: You should see the Cursor welcome screen
-
Proceed to Part 2: Initial Configuration below
-
Cursor may ask to import settings from VS Code - choose based on your preference:
- Yes - If you want to keep your VS Code settings, extensions, and themes
- No - If you want to start fresh
-
Sign in to Cursor (you can use your GitHub account)
-
Complete the initial setup wizard if presented
-
Verify: You should now see the main Cursor editor interface
-
In Cursor, go to File > Open Folder
-
Navigate to
c:/workspace/(or~/workspace/on macOS/Linux) -
Create a new folder:
hello-genai- Full path on Windows:
c:/workspace/hello-genai/ - Full path on macOS/Linux:
~/workspace/hello-genai/
- Full path on Windows:
-
Open this folder in Cursor
-
If prompted about trust, click Yes, I trust
-
Verify: Cursor opens the workspace successfully
-
In Cursor, open the AI command palette using the keyboard shortcut or menu
-
Type a simple request:
Create a simple hello world function in Python -
Press
Enter -
Verify: Cursor should generate code based on your request
-
Open the chat feature using the keyboard shortcut or menu
-
Ask a question in the chat panel:
What are the key differences between Python and JavaScript? -
Verify: You receive a detailed response from the AI
Congratulations! You've successfully completed this module if:
✅ Cursor is installed and running on your computer
✅ You've signed in to Cursor
✅ You've created and opened the test workspace at c:/workspace/hello-genai/ (Windows) or ~/workspace/hello-genai/ (macOS/Linux)
✅ AI Command Palette generates code
✅ AI Chat responds to your questions
✅ You understand the key differences between Cursor and VS Code
Cursor not generating code?
- Check your internet connection
- Verify you're signed in (check account icon)
- Try restarting Cursor
- Check if AI model is selected in settings
Can't sign in to Cursor?
- Make sure you're using a valid email or GitHub account
- Check for popup blockers
- Try the alternative sign-in method
AI commands not working?
- Check Settings to ensure AI features are enabled
- Make sure you're not in a modal or dialog
- Try using menu items: Edit menu for AI features
Use Cursor when:
- Starting a new project from scratch
- Need deep codebase understanding
- Want faster AI-native experience
- Prefer integrated AI without extensions
Use VS Code when:
- Working with existing team using VS Code
- Need specific VS Code extensions not available in Cursor
- Prefer familiar VS Code workflow
- Organization standardizes on VS Code
Now that you have both VS Code and Cursor set up, it's time to download the course materials and let the AI agent guide you through the rest of the training!
Copy the link below and paste it into the AI Chat panel in your IDE (VS Code Copilot Chat or Cursor Chat):
https://github.com/codenjoyme/vibecoding-training/blob/main/modules/025-downloading-course-materials/walkthrough.md
The AI agent will read the instructions from that link and guide you through downloading the course repository. From that point on, the agent will conduct all remaining modules for you automatically! 🚀