Build Amazing Layouts with HTML5, CSS3, and Bootstrap 4
Gain insights into creating stunning web layouts with HTML5, CSS3, and Bootstrap 4. Learn about responsive design, CSS frameworks, and advanced techniques like transitions, animations, and transforms.
I'm passionate about the process of learning to code, and of teaching others to code. That's why I've written all those books on coding. In my day-to-day work, recently I've been working with vanilla JavaScript, React, Vue.js, and Angular. But my passion is really anything related to web development. I like to research brand new technologies, and I also like to keep tabs on the "run-of-the-mill", popular technologies, such as WordPress. I don't discriminate one technology from another. Sometimes I'm looking into some less-popular technologies such as Jekyll, Elm, Svelte, and other times I'm dabbling with the hyped tech stacks such as anything to do with Web3. Ultimately, however, I try to have balance in my life and I always come back to vanilla JavaScript.
Join 3.1 million developers at
What You'll Learn
- Hands-on experience with creating web layouts using HTML and CSS
- A working knowledge of the tools, technologies, and concepts required for creating modern layouts
- Familiarity with popular CSS frameworks, including Bootstrap 4, Bulma, and MDL
- An understanding of advanced CSS concepts, including CSS variables and the CSS grid
Learning Roadmap
2.
Whitespace, HTML Elements, and CSS Selectors
Whitespace, HTML Elements, and CSS Selectors
3.
CSS Display Property
CSS Display Property
7 Lessons
7 Lessons
4.
The Box Model
The Box Model
4 Lessons
4 Lessons
5.
CSS Positioning
CSS Positioning
8 Lessons
8 Lessons
6.
Images and Floats in CSS
Images and Floats in CSS
6 Lessons
6 Lessons
7.
CSS Selectors and CSS Targeting Revisited
CSS Selectors and CSS Targeting Revisited
8 Lessons
8 Lessons
8.
Building the First Layout
Building the First Layout
5 Lessons
5 Lessons
9.
Converting Our First Layout Into a Responsive One
Converting Our First Layout Into a Responsive One
7 Lessons
7 Lessons
10.
CSS Resets and Emmets
CSS Resets and Emmets
4 Lessons
4 Lessons
11.
Column-Based CSS Layouts
Column-Based CSS Layouts
7 Lessons
7 Lessons
12.
An Overview of Popular CSS Frameworks
An Overview of Popular CSS Frameworks
5 Lessons
5 Lessons
13.
Micro CSS Framework
Micro CSS Framework
5 Lessons
5 Lessons
14.
CSS Transitions, Animations, and Transforms
CSS Transitions, Animations, and Transforms
7 Lessons
7 Lessons
15.
Introducing the CSS Grid
Introducing the CSS Grid
7 Lessons
7 Lessons
Ajdin Imsirovic
I'm a senior web developer focusing on JavaScript and its ecosystem, including Node.js, Angular, Vue, and React. I'm also a published author of 4 books on web development, and I've also self-published another 14 books on various web-development topics.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources