Learn HTML, CSS and modern modules for element positioning: Flex, Grid, Columns. Learn how to deploy an environment that will help you markup and write CSS styles.
Learn the essentials
- Fundamentals of Content Layout and Positioning
- Learn the basics of HTML and CSS. Get to know the capabilities of markup and learn how to correctly place data on a page using basic positioning tools. Set up your first working environment.
Topics
What we learn: approaches, libraries, features
- Basic document structure
- Layout of different element types
- Styling of elements using CSS
- Principles of Organizing CSS Code
- Positioning with the position property
- Using modern tools for desktop publishing (code editors, plugins)
- Debugging code using DevTools
- Basic configuration of the desktop environment (node, npm, stylelint, htmlhint, surge)
- Advanced element positioning and adaptivity
Explore the possibilities of positioning elements with the three basic CSS modules: Columns, Flex, and Grid. Learn how to select the best tool based on your needs. Learn how to adapt your page to different devices.
Who the training is right for
- Those who want to change the stack
- Those who have already tried to learn on their own, but feel the need for a tutor
- People who are unfamiliar with the topic and want to get a good grasp of it
Format
Group training with students and a mentor. The program consists of several modules. Each module includes theory in video lecture format, homework assignments, and a project at the end of each module to reinforce what you have learned. Projects are saved in a profile on GitHub and become part of the student portfolio.
During the training, the mentor answers questions, checks the homework, does code reviews of the projects, and holds events that complement the curriculum: live webinars, Q&A sessions, and livecoding