Claude Code — how to get started? Building websites and simple apps without programming experience
A beginner workshop showing how a non-technical person can use Claude Code in the terminal to plan, generate, fix, and run simple websites and applications step by step.
A practical workshop-style course in Polish for people who are not programmers but want to independently build working projects with the help of Claude Code. The course starts from scratch: from understanding what Claude Code is and how it works in the terminal, through safely issuing commands in natural language, all the way to creating simple websites and small applications in ready-made templates. Instead of teaching classic programming from the ground up, the course shows the workflow: how to describe an idea, how to ask Claude Code to prepare the project structure, how to iteratively improve the look and functionality, how to use commands such as /init, /memory, /permissions and /model, and how to avoid common beginner mistakes. The program takes into account current practices from Anthropic documentation: installation via scripts for macOS/Linux/Windows or via npm, working with the CLAUDE.md file, permission control, MCP basics, and conscious use of project memory and slash commands. The clear angle of the course: we do not teach syntax for syntax’s sake — we teach how a layperson can deliver a finished result in the form of a landing page, a simple company website, and a small form-based app, using AI as the executor and translator of technical decisions.
What you will learn
- You will explain how Claude Code differs from a regular AI chat and when it is worth using it to create websites and applications.
- You will install and run Claude Code on your computer and connect it to your Anthropic account.
- You will create your first website project by issuing commands in natural language instead of writing code from scratch.
- You will use the /init, /memory, /permissions, /model, and /cost commands in your day-to-day project work.
- You will prepare a CLAUDE.md file with project instructions so that Claude Code works more consistently between sessions.
- You will learn how to talk to Claude Code so that it generates better results: plans, files, fixes, tests, and refactoring.
- You will compare weak and strong prompts for building a website and an application and learn iterative improvement of results.
- You will build a simple landing page, a simple multi-section website, and a small form-based app from a ready-made template.
- You will learn to safely approve actions in the terminal and understand what permissions you are granting the tool.
- You will learn the basics of MCP and understand when it is worth connecting Claude Code with additional tools.
- You will be able to diagnose common beginner problems: a poor task description, the wrong project directory, file chaos, failed fixes.
- You will finish the course with a ready, working mini-project and a checklist for further work without a programmer’s support.
Prerequisites
A computer with internet access, basic ability to install applications, an Anthropic account with access to Claude Code (e.g. a Pro or Max plan or access via Console/API), readiness to work in the terminal at a copy-paste level, no prior programming experience required.
Course syllabus
- Claude Code vs. a regular AI chat: when the terminal gives you an advantage in building a website and an app
- Terminal for a beginner: project folder, files, and commands you need to understand at the start
- Claude Code installation on macOS, Windows, and Linux step by step
- Logging in, launching the `claude` command, and your first contact with the session interface
- What Claude Code really sees and what it doesn’t see in your project
- Quiz: recognize safe and unsafe assumptions of a beginner Claude Code user
- How to describe a website idea so Claude Code prepares a sensible project plan
- Weak prompt vs good prompt: a full comparison of prompts for creating a landing page
- Generating a project structure for a website: files, sections, text, and visual style
- Launching the project locally and checking whether the site actually works
- Natural-language fixes: change the heading, colors, CTA, and section layout without rewriting the code from scratch
- Quiz: which command will better lead Claude Code to the correct version of the page
- `/init` and the first `CLAUDE.md` file: how to record the project goal, style, and collaboration rules
- `/memory` in practice: how to make Claude Code remember your site and app preferences
- `/model` and `/cost`: when to change models and how to control project work costs
- `/permissions`: how to read permission requests and not let AI do something you don’t understand
- `/clear`, `/compact`, and tidying up a session when the project starts to drift
- Workshop exercise: add an instruction to `CLAUDE.md` that will improve the next iteration of the page
- Quiz: choose the correct memory and permissions settings for a beginner project
- How to ask Claude Code for a simple app, not just a pretty front-end
- Building a form app: a signup page with field validation and error messages
- Before/after: an imprecise feature request vs. a specification that makes the app work correctly
- Adding More Features Without Chaos: requirements list, priorities, and iterative commands
- Debugging for non-programmers: how to paste an error, describe the problem, and ask Claude Code to fix it
- Quiz: identify whether the problem concerns the prompt content, project structure, or a runtime error
- What is MCP in Claude Code and why a beginner needs a connection to additional tools
- `/mcp` in practice: how to discover server commands and when not to use them
- Ready-made workflow for a beginner: building a website, content fixes, a publishing checklist, and the next iteration
- Introduction to hooks without diving into programming: why they exist and where they help with quality control
- Quality checklists for an AI project: does the site work, does the text make sense, does the form ruin UX
- Quiz: which workflow elements are worth automating, and which are better approved manually
- Choosing a final project: service website, portfolio, product landing page, or a simple form-based mini-app
- Project brief: how to prepare a description of the goal, user, sections, and features for Claude Code
- Build-along session: generating the first version of the project and running it locally
- Iterative session: three rounds of visual, content, and functionality fixes using `CLAUDE.md` and slash commands
- Final review: security, file organization, project readability, and the plan for further development
- Final quiz: what to do when you want to build the next project yourself from an empty folder
FAQ
For people who are not programmers but want to start building their own projects with the help of AI. The course is aimed at beginners: freelancers, content creators, small business owners, marketing specialists, educators, and anyone who wants to go from an idea to a working website or simple app without learning classic programming from scratch.
No. The course was designed from the ground up and focuses on the practical workflow of working with Claude Code: how to formulate commands, how to work in the terminal, how to use ready-made templates, and how to bring a project to a working version step by step. Instead of programming theory, you get a process that helps you start quickly and without overload.
You will learn the basics of how Claude Code works, learn to safely issue commands in natural language, navigate a simple workflow in the terminal, create websites and small applications based on ready-made templates, and improve, develop, and test projects iteratively — so that AI becomes a tool for realizing an idea rather than a chaotic code generator.
Because the way software is created is changing rapidly. According to JetBrains, in 2025 85% of developers regularly used AI in programming work, and 62% used at least one AI coding assistant, agent, or editor. Gartner, in turn, predicts that by 2028, 75% of enterprise software engineers will use AI code assistants. This means that the ability to describe problems, work with ready-made components, and consciously supervise AI outputs is becoming increasingly important.
The course primarily teaches effective work with Claude Code when creating simple projects. It is not a classic programming course from scratch. Instead of focusing on long syntax learning, it shows how to plan a task, how to talk to the tool, how to evaluate the result, and how to bring the project to a usable form.
Yes — that is the goal of the course. You work in a workshop format, so you do not finish with theory alone, but with a practical understanding of the creation process. You will learn to build simple websites and small applications in ready-made templates and then adapt them to your own needs, idea, or industry.
Yes. This is an important part of the material, especially today, when no-code, low-code, and so-called vibe coding increase the risk of uncontrolled creation of unsafe or poorly understood solutions. The course shows how to work carefully, how to verify results, how not to issue risky commands without understanding them, and how to keep control over the project.
It combines the ease of entry known from no-code with the greater flexibility of working with AI. You are not limited to closed builders, but you also do not have to go through the full path of learning programming. You learn a practical approach: describe the goal, assign the task to AI, check the result, improve it, and implement the next iteration. This is especially relevant now, as the market is shifting toward AI-assisted work and faster building of ready-made solutions.
- 8 hours
- Beginner
- Certificate on completion
- Access immediately after purchase
- Lifetime access and updates
30-day money-back guarantee