Course content
11. Introduction to Front End Development
22. What is HTML, CSS and Javascript
33. Installation and configuration of the development environment
44. Introduction to HTML: basic structure, tags and attributes
54.1. Introduction to HTML: basic structure, tags and attributes: Introduction to HTML
64.2. Introduction to HTML: basic structure, tags and attributes: Basic structure of HTML
74.3. Introduction to HTML: basic structure, tags and attributes: Understanding HTML tags
84.4. Introduction to HTML: basic structure, tags and attributes: Attributes in HTML
94.5. Introduction to HTML: Basic Structure, Tags and Attributes: Heading Tags
104.6. Introduction to HTML: Basic Structure, Tags and Attributes: Paragraph Tags
114.7. Introduction to HTML: basic structure, tags and attributes: Link tags (a)
124.8. Introduction to HTML: basic structure, tags and attributes: Image tags (img)
134.9. Introduction to HTML: basic structure, tags and attributes: Lists in HTML
144.10. Introduction to HTML: basic structure, tags and attributes: HTML Forms
154.11. Introduction to HTML: basic structure, tags and attributes: Input tags
164.12. Introduction to HTML: basic structure, tags and attributes: Button tags
174.13. Introduction to HTML: basic structure, tags and attributes: Tables in HTML
184.14. Introduction to HTML: basic structure, tags and attributes: Split and span tags
194.15. Introduction to HTML: Basic Structure, Tags and Attributes: Semantic HTML
204.16. Introduction to HTML: basic structure, tags and attributes: Introduction to CSS
214.17. Introduction to HTML: basic structure, tags and attributes: CSS Selectors
224.18. Introduction to HTML: basic structure, tags and attributes: CSS properties and values
234.19. Introduction to HTML: basic structure, tags and attributes: Box Model
244.20. Introduction to HTML: basic structure, tags and attributes: Positioning in CSS
254.21. Introduction to HTML: basic structure, tags and attributes: Flexbox and Grid
264.22. Introduction to HTML: basic structure, tags and attributes: Media Queries
274.23. Introduction to HTML: basic structure, tags and attributes: Introduction to JavaScript
284.24. Introduction to HTML: basic structure, tags and attributes: Variables and data types
294.25. Introduction to HTML: basic structure, tags and attributes: JavaScript Operators
304.26. Introduction to HTML: basic structure, tags and attributes: Control structures (if, switch, for, while)
314.27. Introduction to HTML: basic structure, tags and attributes: Functions in JavaScript
324.28. Introduction to HTML: basic structure, tags and attributes: Objects and arrays
334.29. Introduction to HTML: basic structure, tags and attributes: DOM manipulation
344.30. Introduction to HTML: basic structure, tags and attributes: Events in JavaScript
354.31. Introduction to HTML: basic structure, tags and attributes: AJAX and Fetch API
364.32. Introduction to HTML: basic structure, tags and attributes: Introduction to ES6+
374.33. Introduction to HTML: basic structure, tags and attributes: Promises and async/await
384.34. Introduction to HTML: basic structure, tags and attributes: Introduction to Node.js and NPM
394.35. Introduction to HTML: basic structure, tags and attributes: Popular frameworks and libraries (React, Angular, Vue)
405. Formatting text with HTML
416. Lists and tables in HTML
427. Forms and inputs in HTML
438. Introduction to CSS: selectors, properties and values
448.1. Introduction to CSS: selectors, properties and values: Introduction to CSS
458.2. Introduction to CSS: selectors, properties and values: Understanding what CSS selectors are
468.3. Introduction to CSS: selectors, properties and values: Types of CSS selectors: Element, Class and ID
478.4. Introduction to CSS: Selectors, Properties, and Values: Combining CSS Selectors
488.5. Introduction to CSS: Selectors, Properties and Values: Introduction to CSS Properties
498.6. Introduction to CSS: selectors, properties and values: How to use and understand CSS properties
508.7. Introduction to CSS: selectors, properties and values: Introduction to values in CSS
518.8. Introduction to CSS: selectors, properties and values: Different types of values in CSS: Colors, Sizes and Units
528.9. Introduction to CSS: selectors, properties and values: How to apply values to CSS properties
538.10. Introduction to CSS: selectors, properties and values: Understanding cascade and inheritance in CSS
548.11. Introduction to CSS: Selectors, Properties, and Values: How to Use the Element Inspector to Debug CSS
559. Text styling with CSS
5610. Layout and positioning with CSS
5711. Box model and padding, border and margin
5812. Colors and backgrounds in CSS
5913. Pseudoclasses and pseudoelements in CSS
6014. Animations and transitions in CSS
6115. Responsive design with media queries
6216. Introduction to Bootstrap
6317. Using grids and containers in Bootstrap
6418. Bootstrap components: buttons, forms, carousel
6519. Introduction to Javascript: variables, data types, operators
6619.1. Introduction to Javascript: variables, data types, operators: Introduction to Javascript
6719.2. Introduction to Javascript: variables, data types, operators: Variables in Javascript
6819.3. Introduction to Javascript: variables, data types, operators: Data Types in Javascript
6919.4. Introduction to Javascript: variables, data types, operators: Operators in Javascript
7020. Control structures in Javascript: if, for, while
7121. Functions in Javascript
7222. Objects and arrays in Javascript
7323. DOM and HTML element manipulation with Javascript
7424. Events and listeners in Javascript
7525. Forms and Data Validation with Javascript
7626. Introduction to jQuery
7727. Effects and animations with jQuery
7828. Ajax and HTTP requests with Javascript
7929. Introduction to React.js
8030. Components and State in React.js
8131. Routes and navigation in React.js
8232. Introduction to Vue.js
8333. Directives and Components in Vue.js
8434. State Management with Vuex
8535. Introduction to Angular.js
8636. Components and Services in Angular.js
8737. Forms and Data Validation with Angular.js
8838. Good coding and project organization practices
8939. Code versioning with Git
9040. Deployment of Front End applications
9141. Unit and integration tests in Javascript
9242. SEO and web accessibility
9343. Website performance and optimization
9444. Browser Development Tools
9545. Working with APIs and JSON data
9646. Introduction to Node.js and Express.js
9747. Websockets and real-time communication
9848. Working with NoSQL databases: MongoDB
9949. Authentication and authorization with JWT
10050. Web Security: CORS, CSRF, XSS
And much more...