Free Ebook cover Complete HTML, CSS and Javascript course to become a Front End Developer

Free ebookComplete HTML, CSS and Javascript course to become a Front End Developer

Course content

1

1. Introduction to Front End Development

2

2. What is HTML, CSS and Javascript

3

3. Installation and configuration of the development environment

4

4. Introduction to HTML: basic structure, tags and attributes

5

4.1. Introduction to HTML: basic structure, tags and attributes: Introduction to HTML

6

4.2. Introduction to HTML: basic structure, tags and attributes: Basic structure of HTML

7

4.3. Introduction to HTML: basic structure, tags and attributes: Understanding HTML tags

8

4.4. Introduction to HTML: basic structure, tags and attributes: Attributes in HTML

9

4.5. Introduction to HTML: Basic Structure, Tags and Attributes: Heading Tags

10

4.6. Introduction to HTML: Basic Structure, Tags and Attributes: Paragraph Tags

11

4.7. Introduction to HTML: basic structure, tags and attributes: Link tags (a)

12

4.8. Introduction to HTML: basic structure, tags and attributes: Image tags (img)

13

4.9. Introduction to HTML: basic structure, tags and attributes: Lists in HTML

14

4.10. Introduction to HTML: basic structure, tags and attributes: HTML Forms

15

4.11. Introduction to HTML: basic structure, tags and attributes: Input tags

16

4.12. Introduction to HTML: basic structure, tags and attributes: Button tags

17

4.13. Introduction to HTML: basic structure, tags and attributes: Tables in HTML

18

4.14. Introduction to HTML: basic structure, tags and attributes: Split and span tags

19

4.15. Introduction to HTML: Basic Structure, Tags and Attributes: Semantic HTML

20

4.16. Introduction to HTML: basic structure, tags and attributes: Introduction to CSS

21

4.17. Introduction to HTML: basic structure, tags and attributes: CSS Selectors

22

4.18. Introduction to HTML: basic structure, tags and attributes: CSS properties and values

23

4.19. Introduction to HTML: basic structure, tags and attributes: Box Model

24

4.20. Introduction to HTML: basic structure, tags and attributes: Positioning in CSS

25

4.21. Introduction to HTML: basic structure, tags and attributes: Flexbox and Grid

26

4.22. Introduction to HTML: basic structure, tags and attributes: Media Queries

27

4.23. Introduction to HTML: basic structure, tags and attributes: Introduction to JavaScript

28

4.24. Introduction to HTML: basic structure, tags and attributes: Variables and data types

29

4.25. Introduction to HTML: basic structure, tags and attributes: JavaScript Operators

30

4.26. Introduction to HTML: basic structure, tags and attributes: Control structures (if, switch, for, while)

31

4.27. Introduction to HTML: basic structure, tags and attributes: Functions in JavaScript

32

4.28. Introduction to HTML: basic structure, tags and attributes: Objects and arrays

33

4.29. Introduction to HTML: basic structure, tags and attributes: DOM manipulation

34

4.30. Introduction to HTML: basic structure, tags and attributes: Events in JavaScript

35

4.31. Introduction to HTML: basic structure, tags and attributes: AJAX and Fetch API

36

4.32. Introduction to HTML: basic structure, tags and attributes: Introduction to ES6+

37

4.33. Introduction to HTML: basic structure, tags and attributes: Promises and async/await

38

4.34. Introduction to HTML: basic structure, tags and attributes: Introduction to Node.js and NPM

39

4.35. Introduction to HTML: basic structure, tags and attributes: Popular frameworks and libraries (React, Angular, Vue)

40

5. Formatting text with HTML

41

6. Lists and tables in HTML

42

7. Forms and inputs in HTML

43

8. Introduction to CSS: selectors, properties and values

44

8.1. Introduction to CSS: selectors, properties and values: Introduction to CSS

45

8.2. Introduction to CSS: selectors, properties and values: Understanding what CSS selectors are

46

8.3. Introduction to CSS: selectors, properties and values: Types of CSS selectors: Element, Class and ID

47

8.4. Introduction to CSS: Selectors, Properties, and Values: Combining CSS Selectors

48

8.5. Introduction to CSS: Selectors, Properties and Values: Introduction to CSS Properties

49

8.6. Introduction to CSS: selectors, properties and values: How to use and understand CSS properties

50

8.7. Introduction to CSS: selectors, properties and values: Introduction to values ​​in CSS

51

8.8. Introduction to CSS: selectors, properties and values: Different types of values ​​in CSS: Colors, Sizes and Units

52

8.9. Introduction to CSS: selectors, properties and values: How to apply values ​​to CSS properties

53

8.10. Introduction to CSS: selectors, properties and values: Understanding cascade and inheritance in CSS

54

8.11. Introduction to CSS: Selectors, Properties, and Values: How to Use the Element Inspector to Debug CSS

55

9. Text styling with CSS

56

10. Layout and positioning with CSS

57

11. Box model and padding, border and margin

58

12. Colors and backgrounds in CSS

59

13. Pseudoclasses and pseudoelements in CSS

60

14. Animations and transitions in CSS

61

15. Responsive design with media queries

62

16. Introduction to Bootstrap

63

17. Using grids and containers in Bootstrap

64

18. Bootstrap components: buttons, forms, carousel

65

19. Introduction to Javascript: variables, data types, operators

66

19.1. Introduction to Javascript: variables, data types, operators: Introduction to Javascript

67

19.2. Introduction to Javascript: variables, data types, operators: Variables in Javascript

68

19.3. Introduction to Javascript: variables, data types, operators: Data Types in Javascript

69

19.4. Introduction to Javascript: variables, data types, operators: Operators in Javascript

70

20. Control structures in Javascript: if, for, while

71

21. Functions in Javascript

72

22. Objects and arrays in Javascript

73

23. DOM and HTML element manipulation with Javascript

74

24. Events and listeners in Javascript

75

25. Forms and Data Validation with Javascript

76

26. Introduction to jQuery

77

27. Effects and animations with jQuery

78

28. Ajax and HTTP requests with Javascript

79

29. Introduction to React.js

80

30. Components and State in React.js

81

31. Routes and navigation in React.js

82

32. Introduction to Vue.js

83

33. Directives and Components in Vue.js

84

34. State Management with Vuex

85

35. Introduction to Angular.js

86

36. Components and Services in Angular.js

87

37. Forms and Data Validation with Angular.js

88

38. Good coding and project organization practices

89

39. Code versioning with Git

90

40. Deployment of Front End applications

91

41. Unit and integration tests in Javascript

92

42. SEO and web accessibility

93

43. Website performance and optimization

94

44. Browser Development Tools

95

45. Working with APIs and JSON data

96

46. ​​Introduction to Node.js and Express.js

97

47. Websockets and real-time communication

98

48. Working with NoSQL databases: MongoDB

99

49. Authentication and authorization with JWT

100

50. Web Security: CORS, CSRF, XSS

And much more...

Download the App now to have access to + 2200 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online video courses, audio or text courses.

  • More than 48 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Get it on Google Play Get it on App Store
Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate

Discover Free Online Courses on HTML

Embark on a journey to master the fundamentals of HTML with our comprehensive list of free online courses. Whether you're a beginner with no previous coding experience or a seasoned developer looking to refresh your skills, our curated selection of HTML courses will help you learn at your own pace without any financial investment. Dive into the world of web development and start building the foundation for your digital creations today.

HTML Basics for Beginners

Starting with the basics, our beginner-friendly courses cover everything from the structure of an HTML document to the essential tags and attributes. Learn how to create headings, paragraphs, lists, and links, and understand the significance of semantic HTML for accessibility and SEO. These courses are designed to help you get comfortable with writing HTML code, setting up a solid groundwork for more advanced topics.

Advanced HTML Techniques

For those who have a grasp on the basics and are ready to delve deeper, our advanced HTML courses offer lessons on complex elements like tables, forms, and multimedia integration. Gain expertise in creating responsive designs with HTML5 and discover how to optimize your web pages for search engines and performance. These courses will take your skills to the next level and prepare you for professional web development roles.

Interactive Learning with Projects

Our selection of HTML courses includes interactive learning experiences where you can apply what you've learned through hands-on projects. Create your own website, design a portfolio, or even build simple web applications. These project-based courses not only solidify your knowledge but also provide you with tangible outcomes that can be added to your resume or portfolio.

HTML5 and Modern Web Development

Stay ahead of the curve with courses focusing on HTML5, the latest evolution of HTML. Learn about new semantic elements, APIs, and features that enable the creation of modern, interactive websites. These courses will teach you how to leverage HTML5 to its fullest potential, ensuring your web development skills are up-to-date with current industry standards.

SEO Optimization with HTML

Understanding HTML is crucial for SEO success. Our courses on HTML for SEO will teach you how to structure your content effectively, use meta tags strategically, and implement microdata to enhance your site's visibility to search engines. By the end of these courses, you'll be able to optimize any website for better search engine rankings, driving more organic traffic to your content.

Responsive Web Design

In today's mobile-first world, responsive web design is a must. Our HTML courses include lessons on creating flexible layouts that adapt to various screen sizes and devices. Learn about media queries, flexible grid systems, and responsive images, ensuring your websites provide an optimal viewing experience for all users.

Join Our Community of Learners

Become part of a growing community of learners who are taking advantage of free online HTML courses to enhance their skills. With self-paced learning, community support, and a wealth of resources at your fingertips, there's no better time to start your journey into web development. Explore our listings today and begin your path to becoming an HTML expert.

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text