We may earn an affiliate commission when you visit our partners.
Course image
Code And Create, George Lomidze, and Lasha Nozadze

The Complete CSS Course on Udemy.

"CSS Bootcamp - Master in CSS (Including CSS Grid / Flexbox)".

If you want to learn how to create modern, beautiful and real-world websites using just pure CSS, then this is the right course for you.

Read more

The Complete CSS Course on Udemy.

"CSS Bootcamp - Master in CSS (Including CSS Grid / Flexbox)".

If you want to learn how to create modern, beautiful and real-world websites using just pure CSS, then this is the right course for you.

INCLUDED:

1. CSS Basics

2. Advanced CSS

3. Flexbox

4. Project 1 - "Grand Hotel" (Based on Flexbox)

5. CSS Grid

6. Project 2 - "Furniture Website" (Based on CSS Grid)

Course consists of several sections. You will start from CSS essentials, in which you will meet some basic topics. Then after finishing basic part, you will move on to advanced CSS, where you will be able to learn advanced things in CSS, such as: backgrounds, transitions, transforms, animations, shadows and much more.

Advanced CSS section will be followed by CSS Flexbox part, in which you will learn about how to create layout of your web page using CSS Flexbox. After Flexbox section, we will build our first project - "Grand Hotel". It will be a real-world, modern-looking and beautiful web page about hotel. Layout of this project will be fully created using CSS Flexbox.

Next, you will move on to CSS Grid. In which you will learn about this new powerful layout module. And lastly, we will build another big project based on CSS Grid.

Each project built throughout the course, will be fully responsive for all screen device.

Throughout the course, you will meet detailed explanations about how bootstrap works, also, you will introduce to modern practices and solutions.

Get fast and friendly support from instructors 24/7.

JOIN US.

Enroll now

What's inside

Learning objectives

  • You will start from basics of css, where you will learn things like: css selectors, css combinators, coloring, inheritance, box model, positions and much more..
  • After finishing basic css section, you will meet to advanced css topics, such as: backgrounds, transitions, transforms, animations, shadow effects and etc.
  • You will learn how to align elements using modern css modules, like css flexbox and css grid.
  • Throughout the course you will be building big, real-world, modern-looking and beautiful projects.
  • After finishing the course, you will be able to build your own modern, beautiful websites using pure css

Syllabus

Welcome
Introduction
How to Watch Lectures in High Quality
Setup
Read more
CSS Basics
What is CSS?
How to write CSS?
HTML Elements Tree
CSS Selectors
CSS Combinators
CSS Colors
Inheritance
Text Formatting - Part 1
Text Formatting - Part 2
Box Model
Pseudo Classes - Part 1
Pseudo Classes - Part 2
Pseudo Elements
Measurement Units - Part 1
Measurement Units - Part 2
Positions - Part 1
Positions - Part 2
Overflow
Floats
Advanced CSS
Backgrounds - Part 1
Backgrounds - Part 2
Gradients
Shadows
Transitions
Transforms - Part 1
Transforms - Part 2
Animations - Part 1
Animations - Part 2
Flexbox
What Is Flexbox?
Flex Container Properties
Flex Items Properties
Project 1 - Grand Hotel (Based on Flexbox)
Grand Hotel - Project Preview
Sidebar - Markup
Sidebar - Style
Navigation - Markup
Navigation - Style - Part 1
Navigation - Style - Part 2
Create Click Event
Create markup for Header
Header - Style
About Us Section - Markup
About Us Section - Style - Part 1
About Us Section - Style - Part 2
Rooms Section - Markup
Rooms Section - Style
Customers Section - Markup
Customers Section - Style
Footer - Markup
Footer - Style
Responsive Web Design
Make "Grand Hotel" Project Responsive - Part 1
Make "Grand Hotel" Project Responsive - Part 2
Make "Grand Hotel" Project Responsive - Part 3
CSS Grid
CSS Grid Introduction
How To Create Grid
Fractional Units
Positioning and Spanning Grid Items
Naming Grid Items - Part 1
Naming Grid Items - Part 2
Naming Grid areas
Explicit and Implicit Grid
Aligning Grid items
Aligning Grid tracks
max-content, min-content, minmax()
auto-fill, auto-fit
Project 2 - Furniture Store (Based on CSS Grid)
Furniture Store - Project Preview
Navbar - Part 1 - Markup
Navbar - Part 1 - Style
Navbar - Search Form
Navbar - Part 2 - Markup
Navbar - Part 2 - Style
Navbar - Part 2 - Dropdown
Banner - Markup
Banner - Style
Banner Slideshow - Part 1
Banner Slideshow - Part 2
Day Offer Section
Bestselling Furniture - Markup
Bestselling Furniture - Style
Gallery
Contact Section and Footer
Modal box - Markup
Modal Box - Style - Part 1
Modal Box - Style - Part 2
Make Project Responsive

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops foundations of modern web design and CSS layout using Flexbox and CSS Grid
Provides opportunities to build real-world modern-looking and beautiful projects
Offers comprehensive coverage of CSS basics through to advanced topics
Taught by instructors who have experience in web development
Provides responsive design techniques for building websites for all screen devices
Includes explanations about how bootstrap works and modern practices

Save this course

Save CSS Bootcamp - Master CSS (CSS Grid / CSS Flexbox) to your list so you can find it easily later:
Save

Reviews summary

Css bootcamp - modern styling

Learners say this CSS Bootcamp provides engaging assignments and easy-to-understand explanations of CSS Grid and CSS Flexbox with modern projects. The Instructor explains concepts clearly.
Engaging and modern projects
"beautiful modern styled projects!"
Easy-to-understand explanations
"Great information explained well"
"Instructor explains things so well"

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in CSS Bootcamp - Master CSS (CSS Grid / CSS Flexbox) with these activities:
Connect with CSS experts
Seek guidance and learn from experienced CSS professionals to accelerate your progress.
Browse courses on CSS
Show steps
  • Attend industry events or online forums.
  • Introduce yourself and express your interest in CSS.
  • Request mentorship or advice from individuals who impress you.
Review HTML
Reviewing HTML will strengthen your understanding of the fundamentals of web development, making it easier to grasp CSS concepts.
Browse courses on HTML
Show steps
  • Revisit the basics of HTML, such as tags, attributes, and elements.
  • Practice writing simple HTML documents.
Volunteer as a CSS mentor
Deepen your understanding of CSS while helping others grasp its concepts and improve their skills.
Browse courses on CSS
Show steps
  • Find a mentoring platform or organization.
  • Sign up as a CSS mentor.
  • Connect with mentees and provide guidance.
  • Share your knowledge and expertise.
Eight other activities
Expand to see all activities and additional details
Show all 11 activities
Explore CSS Selectors
Mastering CSS selectors is crucial for targeting specific elements on a web page, enabling you to precisely style your designs.
Browse courses on CSS Selectors
Show steps
  • Follow tutorials on different CSS selectors, such as class, ID, and universal selectors.
  • Experiment with CSS selectors to gain a deeper understanding of their functionality.
Redo exercises on Box Model
Reinforce your core understanding of the CSS Box Model by solving practice exercises.
Show steps
  • Go to an online CSS exercise platform or textbook.
  • Find exercises on the CSS Box Model.
  • Solve the exercises and check your answers.
Attend a CSS workshop or conference
Connect with other CSS enthusiasts, learn from industry experts, and stay updated on the latest CSS techniques.
Browse courses on CSS
Show steps
  • Find a CSS workshop or conference in your area or online.
  • Register for the event.
  • Attend the sessions and participate in discussions.
  • Network with other attendees.
Explore CSS Grid tutorials
Gain a deeper understanding of CSS Grid by following interactive tutorials and experimenting with different layouts.
Browse courses on CSS Grid
Show steps
  • Find comprehensive CSS Grid tutorials online or in books.
  • Go through the tutorials and try out the examples.
  • Experiment with different grid layouts and properties.
Build a Simple Web Page
Applying CSS to a practical project solidifies your skills, helping you grasp how CSS transforms design from static to dynamic.
Browse courses on Web Development
Show steps
  • Design a simple web page layout using HTML.
  • Apply CSS styles to enhance the visual appeal and functionality of the page.
Build a CSS Flexbox-based website
Solidify your understanding of CSS Flexbox by building a simple website that leverages its layout capabilities.
Browse courses on CSS Flexbox
Show steps
  • Decide on a simple website design.
  • Create a new HTML file and link it to a CSS file.
  • Use CSS Flexbox to style the layout of your website.
  • Add content and images to your website.
  • Test your website in different browsers.
Develop a CSS animation prototype
Enhance your ability to create visually appealing and dynamic websites by developing a CSS animation prototype.
Browse courses on CSS Animations
Show steps
  • Plan the animation sequence and effects you want to create.
  • Write CSS code to define the animation properties.
  • Create a simple HTML structure for the animation.
  • Combine the CSS and HTML to create the animation prototype.
  • Test and refine the animation as needed.
Contribute to an open-source CSS project
Gain practical experience and contribute to the CSS community by participating in open-source projects.
Browse courses on CSS
Show steps
  • Identify an open-source CSS project that aligns with your interests.
  • Review the project documentation and codebase.
  • Find an issue or feature to contribute to.
  • Create a pull request with your proposed changes.
  • Collaborate with the project maintainers to refine your contribution.

Career center

Learners who complete CSS Bootcamp - Master CSS (CSS Grid / CSS Flexbox) will develop knowledge and skills that may be useful to these careers:
Front-End Developer
A Front-End Developer works with the visual aspects of a website. The role often requires knowledge of various coding languages, CSS being one of them. The program CSS Bootcamp - Master CSS (CSS Grid / CSS Flexbox) teaches CSS. The skills learned in this course may help you build a foundation for success in your career as a Front-End Developer.
Web Developer
Web Developers are responsible for both the visual and functional elements of a website. They often work with various markup and scripting languages. CSS is a significant component of a web developer's skill set. Enrolling in the CSS Bootcamp - Master CSS (CSS Grid / CSS Flexbox) program may help you build a foundation for success in your career as a Web Developer.
User Interface Designer
User Interface Designers focus on how a user interacts with a website. This role often requires an understanding of layout, typography, and color theory. The program CSS Bootcamp - Master CSS (CSS Grid / CSS Flexbox) teaches CSS. The skills learned in this course may help you build a foundation for success in your career as a User Interface Designer.
Graphic designer
Graphic Designers work on creating visual content. They often work with typography, color theory, and layout. CSS is a useful tool for those in the field of graphic design. Completing the program CSS Bootcamp - Master CSS (CSS Grid / CSS Flexbox) can help you build a foundation for success in graphic design.
Technical Writer
Technical Writers create user instructions, write user guides, and may provide technical support to users. Those in this role often work with CSS. The program CSS Bootcamp - Master CSS (CSS Grid / CSS Flexbox) may be useful to help you build a foundation for success in this field.
User Experience Designer
User Experience Designers oversee the overall experience users have with a website or product. They often work on layout, usability, and accessibility. CSS is a skill often used by User Experience Designers. The program CSS Bootcamp - Master CSS (CSS Grid / CSS Flexbox) may be useful to help you build a foundation for success in your career as a User Experience Designer.
Software Engineer
Software Engineers write code to implement the functionality of a software program and design, develop, and maintain software applications. CSS is a useful skill for Software Engineers. Enrolling in the CSS Bootcamp - Master CSS (CSS Grid / CSS Flexbox) program may help you build a foundation for your career in software engineering.
Computer Programmer
Computer Programmers write and test code to create, maintain, and improve software applications. They often work with CSS. Completing the CSS Bootcamp - Master CSS (CSS Grid / CSS Flexbox) program may help you build a foundation for your career as a Computer Programmer.
Interactive Designer
Interactive Designers create engaging and interactive content for websites and applications. They often work with CSS. Enrolling in the CSS Bootcamp - Master CSS (CSS Grid / CSS Flexbox) program may help you build a foundation for your career as an Interactive Designer.
Information Systems Manager
Information Systems Managers oversee the planning, implementation, and maintenance of an organization's information systems. They must have knowledge of data management, software, and web design. CSS is often used in web development. Completing the CSS Bootcamp - Master CSS (CSS Grid / CSS Flexbox) program may help you build a foundation for your career as an Information Systems Manager.
Visual Designer
Visual Designers create the visual aesthetic of a product, website, or other project. They often work with CSS. Completing the CSS Bootcamp - Master CSS (CSS Grid / CSS Flexbox) program may help you build a foundation for your career as a Visual Designer.
Web Project Manager
Web Project Managers plan, coordinate, and execute web development projects. They must have knowledge of web design, development, and project management principles. CSS is a significant part of web design and development. The program CSS Bootcamp - Master CSS (CSS Grid / CSS Flexbox) teaches CSS. The skills learned in this course may help you build a foundation for success in your career as a Web Project Manager.
Product Designer
Product Designers create and develop products, often specializing in technological products. They work with layout, aesthetics, and functionality. CSS is a skill often used by Product Designers. Enrolling in the CSS Bootcamp - Master CSS (CSS Grid / CSS Flexbox) program may be useful to help you build a foundation for success in your career as a Product Designer.
Computer Systems Analyst
Computer Systems Analysts analyze existing computer systems and develop and implement new systems. They may specialize in applications, networks, or data analysis. CSS is a skill often used by Computer Systems Analysts. Enrolling in the CSS Bootcamp - Master CSS (CSS Grid / CSS Flexbox) program may be useful to help you build a foundation for success in your career as a Computer Systems Analyst.

Reading list

We've selected 12 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in CSS Bootcamp - Master CSS (CSS Grid / CSS Flexbox).
A comprehensive guide to CSS, covering the fundamentals to advanced techniques. It provides a solid foundation for understanding the concepts and practices in the course.
A practical guide to Flexbox, one of the CSS layout modules covered in the course. It offers hands-on exercises and real-world examples to reinforce the concepts.
A thorough guide to CSS Grid, the other CSS layout module covered in the course. It provides in-depth explanations and examples to help master this powerful layout technique.
A reference book on CSS best practices and advanced techniques, providing additional depth to topics covered in the course. It offers practical solutions to common web development challenges.
A comprehensive guide to CSS, recognized as an industry standard. It provides a thorough overview of CSS techniques, best practices, and advanced concepts, complementing the course's curriculum.
A practical reference for CSS properties, selectors, and techniques. It provides quick access to information, making it a valuable resource during web development and as a supplement to the course.
The foundational book on CSS, written by one of its creators. It provides a historical perspective and in-depth understanding of CSS principles, offering valuable insights for advanced learners.
A collection of practical CSS solutions to common web development problems. It provides recipes and code snippets that can be applied directly to projects, complementing the course's hands-on approach.
An introductory guide to CSS for beginners, providing a gentle entry point to the concepts covered in the course. It focuses on making CSS accessible and understandable for those new to web development.
A comprehensive guide to CSS, covering advanced concepts and best practices. It provides a deep dive into CSS internals, making it a valuable resource for those seeking a thorough understanding of the technology.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to CSS Bootcamp - Master CSS (CSS Grid / CSS Flexbox).
Build Responsive CSS3 Flexbox Holy Grail Layout
Most relevant
Build a Chat UI application using CSS3 Flexbox
Most relevant
Advanced CSS and Sass: Flexbox, Grid, Animations and More!
Most relevant
Build Responsive Image Gallery UI using CSS3 Flexbox
Most relevant
Build Responsive Service Page UI using CSS3 Flexbox
Most relevant
Mastering CSS Grid 2023 - With 3 cool projects
Most relevant
Creating Layouts with CSS Grid
Most relevant
Modern CSS for Beginners 2023 web design getting started
Most relevant
Practical Use Cases of CSS3 Flexbox
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser