Free online courseFull Stack Web Development

Duration of the online course: 26 hours and 16 minutes

New course

Master web development with this comprehensive free course covering HTML, CSS, JavaScript, Bootstrap, Sass, Node, MongoDB, React, and more. Perfect for aspiring full stack developers.

Course Description

Welcome to the Full Stack Web Development course. Dive deep into the robust world of web development with a comprehensive course spanning 26 hours and 16 minutes. Perfectly tailored for both budding developers and seasoned IT professionals, this course bridges the foundational elements and the advanced intricacies of building dynamic, responsive websites and web applications.

The journey begins with an introduction to the field of web development. Here, you get an overarching understanding of what lies ahead, ensuring that you're well-prepared to embark on your development quest. This is immediately followed by a detailed exploration of Integrated Development Environments (IDEs) — their significance, installation, and best practices for usage.

Next, you dive hands-on into creating your first website, learning the syntax and structure of HTML. From understanding basic tags like HEAD, BODY, and HEADER to mastering lists, paragraphs, text styling, tables, and forms, this segment lays a solid foundation. Additionally, a deep dive into HTML forms, image handling, and iframes ensures that you're adept at displaying and collecting data effectively.

As you progress, the course transitions seamlessly into the realms of CSS, teaching you how to enhance the aesthetics of your web pages. From basic concepts like inline, internal, and external CSS to more complex subjects like CSS selectors, colors, shadows, backgrounds, borders, and browser inspector tools — the knowledge imparted here is exhaustive. Advanced topics such as combinators, specificity, responsive images, padding, margin, rows, and columns enable you to create beautiful, responsive websites.

This course also emphasizes the importance of JavaScript in web development. Starting from the basics, you learn how to incorporate JavaScript into your projects, covering key topics such as variables, strings, numbers, operators, arrays, loops, functions, methods, objects, and more. A highlight is the practical project of creating a percentage calculator, teaching you event listeners, algorithms, and ways to prevent default behaviors with JS.

Version control is another critical aspect covered, equipping you with knowledge about Git, GitHub, and Bitbucket. You will learn about local and remote repositories, basic terminal commands, and how to handle merge conflicts effectively.

The course also delves into Bootstrap 4, exploring its components, classes, the grid system, forms, buttons, and advanced features like modals, nested rows, columns, and the use of Font Awesome. By integrating SCSS and SASS into your workflow, you learn to create scalable, maintainable stylesheets for your projects.

A notable feature of this course is its focus on backend development. You are introduced to server setup, Nginx installation, domain configuration, and understanding web requests. By covering Node.js, MongoDB, and API building, the course ensures you are well-versed in full-stack development.

Finally, you cap off your learning with a real-world project, "Swag Shop," where you create a full-fledged eCommerce application using React and Bootstrap. This project encapsulates all you have learned, providing a single comprehensive application that showcases your skills.

Upon completion, you would have a well-rounded knowledge in full-stack web development, making you proficient in creating, deploying, and maintaining web applications.

Conteúdo do Curso

  • Video class: Introduction to Web Development | Full Stack Web Development Tutorial

    0h07m

  • Exercise: What is one of the key features taught in the course that enables web pages to adjust their layout across different devices?

  • Video class: 2. What is an IDE? | Installing an IDE | Full Stack Web Development Tutorial

    0h05m

  • Video class: 3. Building Your First Website | Learn HTML | Full stack web development Tutorial Course

    0h12m

  • Video class: 4. Intro to HTML, HEAD, BODY, and HEADER | Full stack web development Tutorial Course 2022

    0h10m

  • Video class: 5. Lists, Paragraphs, and Text Styling - Full stack web development Tutorial Course

    0h08m

  • Exercise: Which HTML element is primarily used for creating a bulleted list?

  • Video class: 6. Displaying Data With Table - Full stack web development Tutorial Course

    0h07m

  • Video class: 7. Learn HTML Forms, Img and Iframe Tags - Full stack web development Tutorial Course

    0h12m

  • Video class: 8. What is CSS ? - Full stack web development Tutorial Course

    0h03m

  • Video class: 9. How to use Inline, Internal and External CSS - Full stack web development Tutorial Course

    0h08m

  • Exercise: Which is NOT a way to add CSS to a web project?

  • Video class: 10. Element, ID and Class Selectors - Full stack web development Tutorial Course

    0h10m

  • Video class: 11. CSS Colors and Shadows - Full stack web development Tutorial Course

    0h14m

  • Video class: 12. CSS Backgrounds And Borders - Full stack web development Tutorial Course

    0h10m

  • Video class: 13. Using browser inspector tools - Full stack web development Tutorial Course

    0h13m

  • Exercise: Which of the following browsers has a unique feature of popping out the inspector tool, allowing developers to move it to another screen?

  • Video class: 14. Combinators in CSS - Full stack web development Tutorial Course

    0h05m

  • Video class: 15. Grouping in CSS - Full stack web development Tutorial Course

    0h05m

  • Video class: 16. Specificity in CSS - Full stack web development Tutorial Course

    0h15m

  • Video class: 17. Text Styling And Formatting - Full stack web development Tutorial Course

    0h20m

  • Exercise: Which CSS property is used to change the transformation of text to uppercase, lowercase, or capitalized?

  • Video class: 18. Google Fonts API - Full stack web development Tutorial Course

    0h08m

  • Video class: 19. Responsive CSS Images - Full stack web development Tutorial Course

    0h09m

  • Video class: 20. CSS Padding And Margin - Full stack web development Tutorial Course

    0h09m

Full Stack Web Development

Free online courses on Full Stack Web Development

Free Full Stack Web Development Courses

Are you looking to become a proficient Full Stack Web Developer? Look no further! Our comprehensive list of free Full Stack Web Development courses is designed to guide you through every step of the journey. Whether you're a beginner or an experienced developer looking to expand your skill set, these courses cover everything you need to know about Full Stack Web Development, from front-end to back-end technologies.

Full Stack Web Development involves working on both the client-side (front-end) and the server-side (back-end) of web applications. This means you'll learn how to build interactive and responsive websites as well as develop robust server-side logic to handle data and user interactions. By mastering Full Stack Web Development, you'll be equipped with the skills to create complete web applications from scratch.

Our curated list of free Full Stack Web Development courses includes:

  • Introduction to HTML and CSS: Learn the basics of web development with HTML and CSS, the building blocks of web design. This course covers everything from basic tags to advanced styling techniques.
  • JavaScript Essentials: Dive into JavaScript, the scripting language that powers dynamic web content. This course will teach you how to create interactive elements and enhance user experience.
  • Front-End Frameworks (React, Angular, Vue): Explore popular front-end frameworks that streamline the development process and help you build complex web applications efficiently.
  • Back-End Development with Node.js: Gain a solid understanding of server-side development using Node.js, a powerful runtime environment for building scalable web applications.
  • Database Management with MongoDB: Learn how to handle data storage and retrieval using MongoDB, a NoSQL database that is widely used in Full Stack Web Development.
  • RESTful API Development: Understand how to create and consume RESTful APIs, which are essential for communication between the front-end and back-end of web applications.
  • Version Control with Git: Master the basics of Git, a version control system that helps you manage and collaborate on code efficiently.
  • Deployment and Hosting: Discover how to deploy your web applications to the cloud and make them accessible to users worldwide.

Each of these free Full Stack Web Development courses is designed to provide you with hands-on experience and practical knowledge. By the end of these courses, you'll have a portfolio of projects that showcase your skills and demonstrate your ability to build full-fledged web applications.

Don't miss out on this opportunity to learn Full Stack Web Development for free. Start your journey today and become a versatile web developer capable of handling both front-end and back-end development tasks. Enroll in these free Full Stack Web Development courses now and take the first step towards a rewarding career in web development.

Happy learning!

This free course includes:

26 hours and 16 minutes of online video course

Exercises to train your knowledge

Certificate of course completion

100% free, from content to certificate

QR Code - Baixar Cursa - Cursos Online

This online course can only be accessed through the Cursa App. Download it using the QR code or the links below:

This online course can only be accessed through the Cursa app. Install it using the links below:

  • Study for free!

    Here you never pay! Not even for the certificate, because everything in the app is 100% free!

  • Improve your resume!

    There are more than 4,000 free courses for you to study anything that interests you!

  • Free Digital Certificate!

    Complete the course and issue your internationally recognized Digital Certificate free of charge.

More free courses at Web Development

Download the App now to have access to + 3300 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

Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate

+ 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