Course Overview
Learn GitHub Copilot from scratch on practice.
You’ll explore how Copilot works, understand its interface, and use its key features step by step. We’ll also walk through Copilot’s pricing plans, privacy settings, and how to make the most of AI coding tools in your daily workflow.
Who is this course for?
Beginner developers who want to learn GitHub Copilot and AI tools
React or JavaScript learners looking to code faster with AI and try Vibe Coding
Students and professionals exploring real-world AI coding workflows
Anyone curious how GitHub Copilot works in real projects and brings Vibe Coding to life
What's in this course?
GITHUB COPILOT: Learn how to use GitHub Copilot in VS Code, explore Code Completions, Chat Modes, Custom Instructions, and Prompt Files for smarter AI Coding.
PROMPTS: Learn how to apply Prompt Engineering, fix Mistakes, use Best Practices, and write Role-Based Prompts with Advanced Techniques.
CURSOR: Learn how to use Cursor AI with Tab Completions, Chat Modes, Plan Mode, Rules, and Memories for faster AI Coding.
WINDSURF: Learn how to use Windsurf Editor with Supercomplete, Cascade Chat Modes, Plan Mode, DeepWiki, Rules, and Memories for efficient AI Development.
CHAT GPT: Learn how to use ChatGPT for Coding, Research, and Projects, customize with Custom Instructions, manage Memory, explore Models, etc.
This Course includes:
Theory and Practice: About 2 hours of lectures with many practical examples (3-10 min lessons duration).
Udemy Certificate: which you will receive after completing the course.
Support: If you have any questions, we will always be willing to answer them.
Meet your instructor!
Dmytro Vasyliev - Senior Front-end Engineer with more than 10 years of professional experience in developing complex Web Applications. I have extensive experience with React and other frameworks, having used it in various projects to build dynamic and efficient user interfaces.
Do you need to be concerned?
This course comes with a 30-day money-back guarantee.
Join our course today to learn how to build your first application in React!
FAQ
FAQ area empty
Course curriculum
-
Introduction to Your First Copilot Project
125 -
App Overview — See What We’ll Build
208 -
Popular Approaches to Build App with Copilot
382 -
Prompts and Materials for Calculator App
-
Create Development Plan for Copilot
466 -
Build the Calculator App from the Plan
513 -
Style the Calculator for a Modern Look
478 -
Add Input Limits and Thousands Formatting
555 -
Replace Custom Logic with a Formatting Library
390 -
Write and Run Unit Tests with Copilot
697 -
Generate Project Documentation with AI
200
-
How Workspace Indexing Works in Copilot
300 -
Manage Ignored Files in Copilot with .gitignore
268 -
Custom Instructions in Copilot Explained
251 -
Create Your Own Custom Instructions
377 -
Overview Community Popular Custom Instructions
647 -
Custom Instructions Templates for Developers
-
Understand Prompt Files for Repeated Tasks
181 -
Create Your Own Prompt Files
368 -
Overview Community Popular Prompts Files
352 -
Prompt Files Templates for Developers
-
Introduction to Your First Copilot Project
93 -
App Overview — See What We’ll Build
150 -
Popular Approaches to Build App with Cursor
392 -
Prompts and Materials for Currency Converter App
-
Create Development Plan with Cursor
487 -
Build the Currency Converter App from the Plan
561 -
Fetch Live Exchange Rates from API
512 -
Add More Currencies and Set Conversion Limits
680 -
Improve App Structure and Fix Result Display
662 -
Write and Run Unit Tests with Cursor
578 -
Generate Project Documentation with AI
393
-
How Codebase Indexing Works in Cursor
277 -
Ignore Files and Folders with .cursorignore
533 -
Understanding Project Rules and Memories
339 -
Overview Popular Rules Templates and Best Practices
631 -
Create Your Own Project Rules Step by Step
420 -
Project Rules Templates for Frontend Developers
-
Commands in Cursor Explained
316 -
Overview Popular Commands and Best Practices
462 -
Create Your Own Cursor Command
249 -
Commands Templates for Developers
-
Setting Up the Windsurf Editor
230 -
Quick start with Windsurf
461 -
Learn more about Tab & Supercomplete
372 -
Use In-line Command for Quick Questioons
302 -
Windsurf Codelenses for Quick Actions
230 -
Use of Windsurf Cascade (Chat Interface)
494 -
Master Vibe & Replace Feature
436 -
Windsurf DeepWiki Feature Explained
530
-
How Workspace Local Works in Windsurf
253 -
Ignore Files and Folders with .codeiumignore
238 -
Understanding Project Rules and Memories
556 -
Overview Popular Rules Templates and Best Practices
493 -
Create your Own Rules Template to Guide Windsurf
422 -
Rules Templates for Frontend Developers
-
Understand Workflows for Repeated Tasks
387 -
Overview Popular Community Workflow Examples
466 -
Create and Run Your Own Workflow
425 -
Workflow Templates for Developers
-
Introduction to Your First Antigravity Project
87 -
App Overview — See What We'll Build
320 -
Popular Approaches to Build a Calendar App with Antigravity
409 -
Prompts and Materials for Calendar App
-
Create Implementation Plan
880 -
Build the Calendar App in the Editor by a Plan
630 -
Apply UI Fixes, Generate more Fake Data
931 -
Add Event Create, Edit and Delete Functionality
989 -
Enhance Form Validation and Error Handling
437 -
Refactor a Large Component into Smaller Ones with AI
686 -
Test Calendar App — Unit Tests with Vitest
1078
-
Understand How Workspace Context Works in Antigravity
291 -
Manage Ignored Files and Context Boundaries
289 -
Understand Rules in Antigravity
426 -
Overview Popular Community Rule Examples
646 -
Create Your Own Project Rules
534 -
Rule Templates for Developers
-
Understand Workflows for Repeated Tasks
269 -
Overview Popular Community Workflow Examples
503 -
Create and Run Your Own Workflow
478 -
Workflow Templates for Developers
-
Introduction to Getting Started
57 -
Overview of Claude Code
506 -
Create Account and Install Claude Code
487 -
When to Use Claude Code in Terminal, IDE Terminal or Plugin
265 -
Install NVM and Node.js
290 -
Launch Claude Code in Terminal
581 -
Run Claude Code in IDE Terminal
438 -
Explore Claude Code in VS Code Plugin
394 -
Test Yourself on Getting Started
-
Introduction to the Claude Code Interface
46 -
Explore the Chat Interface
217 -
Manage Context in Claude Code
227 -
Switch Models and Control Thinking Effort
403 -
Choose the Right Permission Mode
470 -
Discuss Models and Permission modes
0 -
Use Slash Commands in Claude Code
578 -
Test Yourself on the Claude Code Interface
-
Introduction to Common Workflows
81 -
Prompts and Materials for Workflows
-
Initialise Your First Project
504 -
Ask to Add Features
404 -
See How to Fix Bugs
656 -
Refactor Code with AI
739 -
Delegate Writing Tests
634 -
Discuss Claude Code Use Cases
0 -
Create Documentation
298 -
Perform AI Code Review
517 -
Test Yourself on Common Workflows
-
Prompts & Materials
-
Why Evaluation Checkpoints Matter for AI-Generated Code
356 -
Verify Correctness and Logic
696 -
Discussing AI-Generated Requirements with a Reviewer
0 -
Verify Error Handling and Input Validation
504 -
Verify Missing Scenarios, Edge Cases and Test Coverage
450 -
Verify Quality and Performance
473 -
Evaluating AI-Generated JavaScript Code
-
Personalize ChatGPT with Custom Instructions
394 -
Prompt Example with Custom Instructions
-
Organize and Manage Your Chats Like a Pro
379 -
Understand and Use ChatGPT Memory
275 -
Upload Files and Work with Context
487 -
Find Better Answers with Web & Deep Research
669 -
Use Voice Mode and Transcribe Conversations
241 -
Boost Your Productivity x10 with Projects
744 -
4 Prompt Example to Organise Projects
Requirment
-
No experience with GitHub Copilot or AI tools is required
-
A basic understanding of JavaScript and React is helpful, but not required
-
Visual Studio Code and GitHub account are helpful (I’ll guide you through the setup)
Outcomes
-
Set up GitHub Copilot in VS Code and understand its plans, privacy settings, and usage limits
-
Explore Copilot’s key features: Code Completions, Inline Chat, Smart Actions, and Chat Context
-
Learn how to use Copilot Chat modes — Ask, Edit, and Agent — for different coding tasks
-
And much more to enhance your AI skills
0 Student
2 Courses
0 review