Writing code is like writing instructions for a very literal machine. The machine does exactly what you say. Nothing more. AI coding tools help you write those instructions faster.
Some finish your sentences. Some read your whole project and suggest big changes. Some let you describe what you want in plain English, then write the code for you.
One thing that surprises beginners: these tools do not copy and paste code from the internet. They learned from a huge amount of code during training, and they synthesize new suggestions based on what you are writing right now. Think of it like a musician who has listened to thousands of songs. When you hum a melody, they improvise a response. They are not replaying a recording. They are generating something new, shaped by everything they heard before.
Here is what you will learn in this page:
GitHub Copilot works inside your code editor. A code editor is the program you use to write code. Think of it like Microsoft Word, but for code.
Copilot watches what you type and suggests the next lines. Imagine writing a letter with a very smart friend looking over your shoulder. After you write "Dear Sir, I am writing to ask about your..." they suggest "...job posting from last week." That is Copilot. It guesses what you are trying to say and fills it in.
It has a free tier. No credit card needed. The free plan gives you 2,000 code completions and 50 chat requests per month. Students get more through the GitHub Student plan. Paid plans start around $10 per month if you need unlimited completions.
You type: def calculate_tax(income,
Copilot adds: tax_rate):
return income * tax_rateCopilot is best if you already know how to code. It speeds you up. It does not teach you from scratch. For autocomplete it focuses on the file you are working on, though newer Copilot modes can also reach across your wider workspace.
Info
Tip: Copilot works best when you write clear function names and comments. The AI reads those to predict what you want next.
Cursor is not a plugin you add to your existing setup. A plugin is a small add-on that bolts new features into a program you already use, the way an app bolts new features onto your phone. Cursor goes further. It is a full code editor built from scratch with AI inside. Think of the difference between adding a sunroof to a car versus buying a car designed from the start with an open top.
Here is what makes it different from Copilot. Copilot sees the page you are writing on. Cursor sees your whole book. Every file, every function, every piece of your project. It gives you suggestions that make sense for everything, not just the line you are on.
You can also chat with your codebase. Ask it questions. Tell it to rewrite a function. It understands the whole picture.
It costs around $20 per month for the Pro plan. There is a limited free tier to get started.
You type in chat: "Add error handling to the login function"
Cursor: Reads your project, finds the function, suggests changesGood for beginners learning to code and for experienced developers who want AI woven into every part of their work.
Info
Tip: Cursor lets you switch between AI models. You can use Claude, GPT, Gemini, or others depending on the task.
Replit runs entirely in the browser. No installation. No setup. You open a tab and start coding. Or you describe what you want, and it builds it for you.
This is good for what some people call vibecoding. Vibecoding means building things with AI even if you have never written a line of code before. You describe what you want in plain English, and the AI builds it. You watch, guide, and adjust.
It is free to start. Paid plans add more processing power and features.
You type: "Build a simple to-do app with a database"
Replit: Creates the project, writes the code, runs it liveBest for beginners and quick prototyping. You want to test an idea fast without configuring anything. But there is a catch. Replit has limits when the project grows into something real users depend on. It is a great starting point, not a final destination.
Info
Warning: Browser-based tools depend on your internet connection. If your connection drops, you lose access to your environment.
Claude Code's main home is the command line. It also has desktop apps and IDE extensions, but the terminal is where it shines.
The terminal is a text-only window where you give your computer instructions by typing. No buttons. No menus. Just text. Think of it like texting your computer instead of clicking around its desktop. It feels strange at first because there is nothing to look at, but that is also what makes it powerful. You can describe complex tasks in a single sentence.
You talk to Claude Code in your terminal, and it reads your files, writes code, and runs commands. It can work across multiple files, run tests, and make complex changes. It requires a Claude subscription or an Anthropic Console account.
It is the most powerful option for serious projects. But it requires comfort with the terminal. That is a separate skill to learn.
There is an entire category dedicated to Claude Code later in this course. For now, just know where it fits.
You type: "Change the login system across the project to use a more secure method."
Claude Code: Reads your whole codebase, plans the changes, edits the files that need itInfo
Tip: If the terminal feels intimidating now, start with Cursor or Replit. You can always move to Claude Code later when you are ready.
It depends on where you are and what you need.
One more thing. These tools all use similar AI models underneath. Copilot supports GPT, Claude, and Gemini models. Cursor lets you pick between Claude, GPT, Gemini, and others. But the specific model you get depends on the tool and your plan. The interface and how deeply the AI connects to your project matters more than which brain is doing the thinking.
Something else worth knowing: AI tools write better suggestions for popular languages like JavaScript or Python. If you are working in a less common language, the suggestions may be less accurate. This is not a bug. It is because the AI saw more examples of popular languages during training.
No single tool wins at everything. Pick one that matches your current skill level. You can always switch later.
AI coding tools range from simple autocomplete to full project builders. Copilot speeds up developers who already code, with a free tier to get started. Cursor gives you an AI-first editor that understands your whole project. Replit lets anyone code in a browser with zero setup. Claude Code gives you raw power from the terminal. They all synthesize suggestions from learned patterns, not copied code. The real difference is how deeply the AI connects to your workflow.
Next up: 02. Getting Started with Claude Code, where we install and start using it.
Discussion
0 comments· Help other readers by sharing what worked (or didn't) for you.
Sign in to join the discussion.
No comments yet. Be the first to share your thoughts!