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

CSS Simplified

CSS Simplified

Sources: webdevsimplified.com
Learn how to create beautiful websites with over 100 video tutorials and 20+ unique projects designed to make learning CSS as easy and understandable as...
15 hours 17 minutes 44 seconds
Advanced CSS & JavaScript Projects

Advanced CSS & JavaScript Projects

Sources: zerotomastery.io
Master CSS and JavaScript by creating real projects! Develop applications like a quiz, an expense tracker, and a podcast player. You will learn...
15 hours 24 minutes 29 seconds
CSS Animations & Transitions

CSS Animations & Transitions

Sources: leveluptutorials
Welcome to the CSS Transitions course. In this course, you will not only learn the basic techniques, but also dive deeply into creating animations and transitions. In practice, ...
2 hours 9 minutes 35 seconds