Find out how well you really know CSS with our bumper-pack of challenges. Recreate components and layouts from popular applications like Github, Codepen, and Instagram, and build loading animations, progress bars, flashcards and more using pure CSS!
This hands-on course will guide you through engaging challenges covering a wide range of CSS techniques. Along the way, you'll refresh and refine your knowledge of all the key CSS features, from transitions and pseudo-elements to hover effects, keyframe animations, and much more!
Looking for practical CSS experience? This course has that, too! You'll put your knowledge to the test by recreating instantly-recognizable components from sites such as Github, Codepen, and Instagram.
After completing each challenge, you'll compare your solution with the one provided by our in-house CSS expert. This experience is akin to pair programming, allowing you to learn from their expertise and gain valuable insights.
By the end of this course, you will not only have a comprehensive understanding of CSS but also have gained practical experience in recreating components from well-known apps from around the web. This knowledge will equip you to tackle any CSS challenge with confidence.
CSS knowledge at the ready? Let's get started.
Kickstart your CSS journey with hands-on UI challenges including buttons, animated search bars, and visual layout exercises. These projects reinforce fundamental concepts such as color, spacing, and simple motion effects.
涵盖的内容
1个作业16个插件
显示有关单元内容的信息
1个作业•总计30分钟
CSS Basics with Creative Challenges Graded Assignment•30分钟
16个插件•总计42分钟
Welcome to CSS Challenges!•3分钟
Welcome to interactive lessons!•1分钟
Challenge: Colorful Button•2分钟
Solution: Colorful Button•6分钟
Challenge: Expanding Search Bar•2分钟
Solution: Expanding Search Bar•4分钟
Challenge: Codepen Tile•2分钟
Solution: Codepen Tile•6分钟
Challenge: Loading Animation 1•1分钟
Solution: Loading Animation 1•3分钟
Challenge: Loading Animation 2•1分钟
Solution: Loading Animation 2•2分钟
Challenge: Archery Target•1分钟
Solution: Archery Target•3分钟
Challenge: Word Carousel•1分钟
Solution: Word Carousel•4分钟
National Flag Designs
第 2 单元•小时 后完成
单元详情
Practice CSS layout, positioning, and color skills by building national flags.
涵盖的内容
1个作业14个插件
显示有关单元内容的信息
1个作业•总计15分钟
National Flag Designs Graded Assignment•15分钟
14个插件•总计40分钟
Challenge: Flag of France•3分钟
Solution: Flag of France•4分钟
Challenge: Flag of Germany•1分钟
Solution: Flag of Germany•2分钟
Challenge: Flag of Madagascar•1分钟
Solution: Flag of Madagascar•5分钟
Challenge: Flag of Switzerland•2分钟
Solution: Flag of Switzerland•4分钟
Challenge: Flag of Japan•1分钟
Solution: Flag of Japan•3分钟
Challenge: Flag of Sweden•2分钟
Solution: Flag of Sweden•6分钟
Challenge: Flag of Niger•2分钟
Solution: Flag of Niger•4分钟
Advanced Layouts and UI Components
第 3 单元•小时 后完成
单元详情
Take on more intricate layouts and reusable components with challenges including GitHub profiles and toggle switches.
涵盖的内容
1个作业10个插件
显示有关单元内容的信息
1个作业•总计10分钟
Advanced Layouts and UI Components Graded Assignment•10分钟
10个插件•总计32分钟
Challenge - Github Profile Layout•3分钟
Solution - Github Profile Layout•5分钟
Challenge - Toggle Switch•3分钟
Solution: Toggle Switch•6分钟
Challenge: Playing Card - Ace of Spades•1分钟
Solution: Playing Card - Ace of Spades•3分钟
Challenge: Playing Card - 4 of Hearts•1分钟
Solution: Playing Card - 4 of Hearts•5分钟
Challenge: Adjustable Progress Bar•2分钟
Solution: Adjustable Progress Bar•3分钟
Animations and Interactive Design
第 4 单元•小时 后完成
单元详情
Push your CSS skills further by building animated progress bars, interactive flashcards, and sleek navigation menus. Recreate polished UI elements including the Instagram Stories Menu, Jeopardy-style Flashcard, and the GitHub Contributions Graph, while mastering smooth animations and user-focused interactions.
涵盖的内容
1个作业11个插件
显示有关单元内容的信息
1个作业•总计5分钟
Animations and Interactive Design Graded Assignment•5分钟
Scrimba is an interactive code-learning platform with over a million users from all over the world. They feature highly interactive and engaging courses about programming and web development.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.