Personal Portfolio Page
beginnerBuild a semantic, well-structured static page from scratch using proper HTML elements and foundational CSS styling.
- HTML
- CSS
- Flexbox
Fundamentals
Layout, responsiveness, and accessibility from first principles — the part most developers skip and keep paying for.
Taught by Abbas Ibragimov
Sample clip — the trailer for this course is being filmed.
about.md
Every website you've ever used starts with HTML and CSS — no framework, library, or build tool skips them, they just build on top. HTML gives a page its structure and meaning, CSS gives it its look, and understanding both properly is what separates developers who can only follow tutorials from developers who can build any layout a designer hands them.
This course teaches you how to write semantic, accessible HTML and modern CSS the way it's actually used in production — not table layouts and floats, but Flexbox, Grid, and responsive design that works across every screen size. You'll go from basic tags and selectors to building fully responsive, animated interfaces without relying on a CSS framework to do the thinking for you.
Every module ends with a hands-on project. You'll build static pages, a fully responsive multi-section layout, and a polished, animated landing page using nothing but HTML and CSS. By the end of the course, you'll be able to turn any design into clean, semantic markup and structure CSS in a way that scales instead of collapsing into specificity wars.
outcomes.json
Concrete things you will be able to do by the end — not topics you will have heard about.
projects/
Every module ends with something merged. These are the three you keep.
Build a semantic, well-structured static page from scratch using proper HTML elements and foundational CSS styling.
Create a fully responsive page with multiple sections using Flexbox and Grid, adapting cleanly across mobile, tablet, and desktop.
Design and build a polished landing page with custom CSS variables, smooth transitions, and keyframe animations, with no framework or JS.
audience.md
prerequisites.md
No prior programming or web development experience is required. Basic computer literacy (using a browser, editing files) is enough to start. The course builds up from raw HTML tags to a fully responsive, animated page using only HTML and CSS.
curriculum/
4 sections · 24 lessons · 5h 35m of content
instructor.md
Abbas Ibragimov
Software Engineer & Founder, Baku
I am a software engineer and founder based in Baku. I have spent the last several years building production software with React, Next.js, NestJS and Prisma — first for other people's companies, then for the one I started and now lead.
Alongside that work I mentor developers one to one, taking people from their first line of code to code they can put in front of a team. Teaching while still shipping is what keeps the material honest: what is in these courses is what I use in production, not what I read about.
I did not come through a computer science degree. I started with a Hello World, got obsessed with how the machine underneath actually works, and learned the rest by building things other people depended on — which is the same path these courses take, with the dead ends removed.
Nobody learns to build software by watching someone else build software. Every course here is structured around something you ship yourself, and my job is to be the senior engineer looking over your shoulder — not the narrator of a video you will forget by Friday.
reviews --course
The lessons were conducted in a friendly and personalized manner. There was always flexibility regar…
The course exceeded my expectations: the material is laid out clearly and in a logical order, and th…
faq.md
Check the prerequisites above — each course states what it assumes. If you are starting from zero, the fundamentals track assumes nothing at all.
Yes. The membership unlocks every course on the site, including this one and anything added later.
A course you buy outright stays in your account permanently, including future updates to it.
No — every lesson is pre-recorded so you can work at your own pace. Live Q&A sessions run separately for the whole community.
Lessons stream rather than download, so you always have the current version. Project source code is yours to keep.
Yes — the Discord community is where most questions get answered, usually within a day, and recurring live Q&As cover the harder ones.
Yes, a certificate of completion is issued once you finish the course.