Web development fundamentals
A hands-on introduction to frontend web development through one small personal site: how the web works, HTML, CSS, JavaScript, the DOM, a live API request and React. Ends with deploying the site and reading the Nordic frontend job market.
50 min · 11 pages · practice task · quiz · part of Technical founder
Sponsor this courseWhat you will be able to do
Skills you add to your Herizon profile when you finish: JavaScript, React, Web Development.
- A personal site with semantic HTML and a responsive CSS layout
- A page that responds to clicks and typing
- A live request to a public API, with loading and error states
- The site deployed on a free host, with a GitHub repository and a README
- A working picture of how the web and the frontend job market fit together
Who it is for
Time per page: 15 to 20 minutes Whole course: 3 to 4 hours (11 pages, at your own speed) This is for you if you are: - New to code and want a working mental model of the frontend, not a list of syntax - Changing career and need something to show for it - Job hunting in Finland or Sweden and want a site to link from your applications No programming experience is needed. If you already know some HTML or CSS, skim ahead to JavaScript or React. ---
The situation you work through
Anna Korhonen, a marketer who moved from Warsaw to Helsinki, builds one small personal site, a step per page: HTML, CSS, a little JavaScript, a live weather request, a React version and a live address.
Your practice task
Build and deploy your own small personal site with Vite and React. It needs semantic HTML, a responsive CSS layout, a filter or toggle built with useState, and one request to a public API with loading and error states. Submit the live address and the GitHub repository link with a one-paragraph description of what the site does and how it is built.
What is inside
- How the web works
- HTML: the structure of Anna's page
- CSS: styling Anna's page
- JavaScript basics
- The DOM: making Anna's page respond
- Data and APIs: Anna's weather line
and 5 more pages
Finish with a short quiz to earn your certificate.
More in Technical founder
- Vibe coding: build a small app with an AI coding tool27 min · 12 pages
- Building apps with Lovable26 min · 10 pages
- Git & GitHub for beginners38 min · 11 pages
- Getting started with Claude Code30 min · 15 pages
- API fundamentals49 min · 11 pages
- AI engineering fundamentals58 min · 12 pages
- Supabase: build a backend without backend code43 min · 11 pages
- Vercel: deploy and ship fast26 min · 11 pages
- Cloud fundamentals31 min · 11 pages
- Cybersecurity fundamentals37 min · 11 pages
- Build your own bot with the Grok API36 min · 11 pages
- AI coding assistants: GitHub Copilot and OpenAI Codex22 min · 11 pages
- Take payments with Stripe29 min · 11 pages
- Cloudflare for small projects: domains, DNS and Workers25 min · 10 pages
- Build apps with v0 and Bolt37 min · 11 pages