Skip to main content

The CSS Bootcamp: Zero to Mastery

40h 15m 13s
English
Free

Course description

Learn everything from CSS basics to advanced CSS techniques by completing 100+ exercises and projects. You'll learn how to use CSS to create beautiful, responsive websites that wow users and employers. Become a CSS Pro and never create an ugly website again.

Read more about the course

This CSS course is the most comprehensive and up-to-date way to learn CSS online. It will take you step-by-step from complete beginner to real mastery by learning modern and advanced CSS techniques. Plus you'll be building awesome real-world projects along the way to practice your skills and build your portfolio.

Watch Online

0:00 0:00
#Lesson TitleDuration
1The CSS Bootcamp: Zero to Mastery01:16
2Course Overview & Bruno's Introduction03:20
3Introduction to HTML14:38
4Basic Elements23:15
5Basic Attributes - Part 110:55
6Basic Attributes - Part 209:34
7Basic Attributes - Part 311:55
8Semantic Website16:36
9Challenges05:36
10Introduction15:42
11HTML Forms and Input Types - Part 109:56
12HTML Forms and Input Types - Part 208:52
13Form Validation and Accessibility - Part 110:18
14Form Validation and Accessibility - Part 209:08
15Job Application Form - Part 116:28
16Job Application Form - Part 211:26
17Text Elements - Part 111:39
18Text Elements - Part 209:01
19Table Example07:15
20Challenges05:44
21Introduction09:05
22Image and Multimedia Elements - Part 111:42
23Image and Multimedia Elements - Part 209:41
24Audio and Video Examples - Part 110:57
25Audio and Video Examples - Part 205:50
26Embed Examples11:49
27Challenges05:26
28Introduction to CSS13:27
29CSS Syntax and Basic Selectors10:41
30Basic CSS Properties - Part 113:04
31Basic CSS Properties - Part 212:50
32Cascade, Specificity, Inheritance - Part 107:22
33Cascade, Specificity, Inheritance - Part 210:23
34External CSS (Bootstrap Example) - Part 111:35
35External CSS (Bootstrap Example) - Part 205:59
36Challenges06:20
37Introduction14:01
38Box Model Properties - Part 113:38
39Box Model Properties - Part 217:20
40Position Property - Part 108:49
41Position Property - Part 210:47
42Display Property09:55
43Video Background12:34
44Challenges06:08
45Introduction07:54
46Table Example14:05
47Images and Multimedia Example10:01
48Audio and Video Example08:13
49Job Application Example - Part 113:36
50Job Application Example - Part 208:04
51Semantic Website Example - Part 111:42
52Semantic Website Example - Part 209:58
53Bruno02:02
54Introduction05:02
55Mac / Linux Device Setup05:35
56Windows Device Setup06:58
57VSCode Setup & Template19:27
58VSCode Extensions09:11
59DevTools13:57
60GitHub14:34
61Bruno01:44
62Introduction16:44
63Design Games17:49
64Styling Text with CSS11:02
65Web Typography Basics - Part 110:55
66Web Typography Basics - Part 213:27
67Font Awesome16:11
68Typographix V1 - Part 113:25
69Typographix V1 - Part 210:07
70Introduction19:35
71Bruno01:41
72Color Game07:22
73Color Values15:18
74Color Schemes & Palettes10:15
75Web Accessibility - Contrast Checker04:14
76Shadows10:38
77Border Radius and Shapes09:09
78CSS Variables and Custom Properties16:07
79Dark Mode09:54
80Typographix V2 - Adding Section Content14:32
81Typographix V2 - Section Styling18:27
82Typographix V2 - Dark Mode Toggle18:10
83Bruno02:02
84Introduction09:02
85Viewport & Media Queries10:32
86Responsive Media09:15
87Responsive Text12:01
88Navigation Menu12:51
89Typographix V3 - Custom Scrollbar09:10
90Typographix V3 - Navigation Menu - Part 112:21
91Typographix V3 - Navigation Menu - Part 208:22
92Typographix V3 - Media Queries (Tablets) - Part 115:35
93Typographix V3 - Media Queries (Tablets) - Part 209:03
94Typographix V3 - Media Queries (Smartphones) - Part 112:33
95Typographix V3 - Media Queries (Smartphones) - Part 211:58
96Bruno01:30
97Introduction08:57
98Flexbox Game05:59
99Flexbox Containers15:31
100Flexbox Items09:11
101Common Layouts13:27
102Flexbox Gallery06:43
103Typographix Blog V1 - Adding HTML - Part 109:01
104Typographix Blog V1 - Adding HTML - Part 212:25
105Typographix Blog V1 - ChatGPT and AI07:40
106Typographix Blog V1 - Styling Main Page - Part 114:00
107Typographix Blog V1 - Styling Main Page - Part 210:22
108Typographix Blog V1 - Sticky Navigation13:49
109Typographix Blog V1 - Article Styling14:10
110Typographix Blog V1 - Mobile Responsiveness - Part 104:24
111Typographix Blog V1 - Mobile Responsiveness - Part 211:52
112Exercise: Imposter Syndrome02:57
113Bruno01:35
114Introduction09:47
115Grid Garden19:34
116Grid Containers16:41
117Grid Items11:54
118Common Layouts14:39
119Gallery Layout06:21
120Column Masonry13:24
121Typographix Gallery V1 - Styling - Part 109:25
122Typographix Gallery V1 - Styling - Part 214:47
123Typographix Gallery V1 - Modal Functionality14:46
124Bruno01:19
125Introduction09:08
126Transition Properties14:31
127Timing Functions11:18
128Transition Tools10:14
129Riddles Project16:39
130Transition Steps (06:39
131Typographix Gallery V2 - Transitions18:35
132Bruno01:23
133Introduction10:18
134Animation Properties05:12
135Animation Loops (Infinite Animations)19:47
136Animation Tools15:53
137Typewriter Effect09:01
138Loading Animations - Part 114:28
139Loading Animations - Part 211:33
140Skeleton Screens17:17
141Typographix Gallery V3 - Add Loading Spinner11:01
142Typographix Blog V2 - Add Skeleton Screen15:10
143Bruno01:29
144Introduction03:39
145Broadcast Graphics Project12:39
146Broadcast Graphics - Styling - Part 110:04
147Broadcast Graphics - Styling - Part 211:02
148Broadcast Graphics - Dynamic Width JS11:39
149Broadcast Graphics - CSS Animations17:31
150Broadcast Graphics - JS Controls13:42
151Bruno01:33
152Introduction09:27
153CSS Pseudo Selectors11:24
154AI Image Generation06:28
155Gradients and Patterns10:15
156Clipping and Masking12:44
157Blend Modes and Filters16:50
158Cursor Types and Custom Cursors09:41
159CSS Houdini10:25
160Developer Portfolio V1 - Preview03:47
161Developer Portfolio V1 - Mockups09:39
162Developer Portfolio V1 - AI Generation07:02
163Developer Portfolio V1 - Home - Part 116:26
164Developer Portfolio V1 - Home - Part 208:52
165Developer Portfolio V1 - About17:05
166Developer Portfolio V1 - Projects17:28
167Developer Portfolio V1 - Contact - Part 113:02
168Developer Portfolio V1 - Contact - Part 212:35
169Developer Portfolio V1 - Navigation05:18
170Developer Portfolio - Responsive Design - Part 111:07
171Developer Portfolio - Responsive Design - Part 211:03
172Developer Portfolio - Responsive Design - Part 307:39
173Bruno01:20
174Introduction09:28
175Accessibility Testing - Part 112:27
176Accessibility Testing - Part 209:37
177Typographix V4 - Media Queries - Part 114:02
178Typographix V4 - Media Queries - Part 207:14
179Media Queries - Print Example07:20
180Developer Portfolio V2 - Media Optimization19:47
181Bruno01:46
182Introduction13:41
183Compare CSS, SCSS, SASS12:55
184Color Adjustments15:13
185Variables, Nesting, Mixins, Extend/Inheritance18:56
186Control Directives (for, each, while) - Part 110:25
187Control Directives (for, each, while) - Part 212:37
188Functions10:43
189Typograhpix Blog V3 - Setup - Part 112:42
190Typograhpix Blog V3 - Setup - Part 210:04
191Typographix Blog V3 - Basic Partials, Dark Mode18:48
192Typographix Blog V3 - Most Partials - Part 111:33
193Typographix Blog V3 - Most Partials - Part 211:02
194Typographix Blog V3 - Media Queries & Testing13:11
195Introduction03:20
196Bruno01:29
197Typographix Final - Preview04:43
198Typographix Final - Gather and Optimize Media08:30
199Typographix Final - Project Setup16:37
200Typographix Final - Home Section15:04
201Typographix Final - About Section (HTML/SCSS)12:48
202Typographix Final - About Section (JS)13:15
203Typographix Final - Gallery Section - Part 110:19
204Typographix Final - Gallery Section - Part 212:25
205Typographix Final - Blog Section - Part 114:19
206Typographix Final - Blog Section - Part 213:39
207Typographix Final - Contact Section - Part 113:15
208Typographix Final - Contact Section - Part 208:25
209Typographix Final - Form Functionality - Part 110:49
210Typographix Final - Form Functionality - Part 211:47
211Typographix Final - Footer Section06:58
212Typographix Final - Navigation Menu13:10
213Typographix Final - Navigation Menu (Animation) - Part 110:33
214Typographix Final - Navigation Menu (Animation) - Part 207:47
215Typographix Final - Media Queries (Tablets) - Part 112:09
216Typographix Final - Media Queries (Tablets) - Part 209:58
217Typographix Final - Media Queries (Tablets) - Part 308:47
218Typographix Final - Media Queries (Smartphones) - Part 108:35
219Typographix Final - Media Queries (Smartphones) - Part 209:57
220Typographix Final - Media Queries (Smartphones) - Part 311:44
221Typographix Final - Testing & Optimizing05:51
222Bruno01:48
223Course Wrap-up11:19
224Preparing for CSS Interviews08:25
225Challenges11:40
226Thank You!01:18

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

The HTML & CSS Bootcamp 2023 Edition

The HTML & CSS Bootcamp 2023 Edition

Sources: udemy
This course will teach you everything you need to know about HTML, CSS, and web design to build your own stunning websites from scratch. Instead of just watching me code, you’ll...
37 hours 18 minutes 8 seconds
Tailwind Mastery

Tailwind Mastery

Sources: Build UI
Tailwind CSS has become one of the most popular ways to style modern web applications, and for good reason. Its APIs make developers feel incredibly productive, and because it's...
2 hours 34 minutes 57 seconds
Beginner Tailwind

Beginner Tailwind

Sources: Chris Sev
Tailwind makes writing CSS easier and lets us customize our designs faster than any other CSS framework. If you want a CSS framework that has pre-built components, then Tailwind...
9 hours 33 minutes 19 seconds
CSS - The Complete Guide 2022 (incl. Flexbox, Grid & Sass)

CSS - The Complete Guide 2022 (incl. Flexbox, Grid & Sass)

Sources: udemy, Academind Pro
CSS - short for Cascading Style Sheets - is a "programming language" you use to turn your raw HTML pages into real beautiful websites. This course covers it all - we start at t...
20 hours 54 minutes 47 seconds
Modern HTML & CSS From The Beginning Course

Modern HTML & CSS From The Beginning Course

Sources: Brad Traversy
This course is suitable for beginners who want to learn HTML and CSS from scratch to an advanced level, as well as for developers who want to implement...
24 hours 21 minutes 52 seconds