CSS Fundamentals
This course focuses on CSS and aims at providing its participants with extensive knowledge and understanding of CSS. In addition, the course covers (overview level) LESS and SASS, and finalize with extensive practical in-depth coverage for the Bootstrap 4.0 framework. This course provides its participants with practical knowledge and experience in CSS, more than any other similar course.
The course was developed for people without any background in software development. The course starts with a short overview for HTML and moves forward with CSS.
The course includes 90 academic hours delivered in 18 weekly meetings, that take place in class, and 180 academic hours (and beyond) that take place at home. The training material (slides, video clips, assignments, solutions and code samples) for the entire course is organized on the e-learning platform we use during the course. Each meeting includes a theoretical lecture together with practical practice (at least 40% of each meeting). The practical practice includes coding by the instructor followed by the students and coding by the students with the assistance of the instructor. Each meeting is captured on video in order to allow the students effective learning process at home.
The course includes lots of relatively small assignments and a final project.
Meeting | Topic |
Introduction | |
2 | Debugging, Background |
3 | Text |
4 | Font |
5 | Border, Outline, Margin |
6 | List, Padding, Table |
7 | Dimension, Classification |
8 | Positioning |
9 | Images, Transforms, Transitions |
10 | Animations |
11 | Columns, Navigation, Forms |
12 | Media Queries |
13 | CSS Flexbox Layout |
14 | LESS, SASS |
15 | SASS |
16 | Bootstrap |
17 | Bootstrap |
18 | Bootstrap |
Changes:
...