VOOZH about

URL: https://www.coursera.org/learn/packt-web-development-fundamentals-2zdmi

⇱ Web Development Fundamentals | Coursera


Web Development Fundamentals

Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Master HTML5 and CSS3 to create visually appealing, structured webpages.

  • Learn JavaScript and jQuery to add interactive features and dynamic content.

  • Understand and implement web design principles, including responsive layouts with Flexbox.

  • Develop real-world projects like a portfolio website and a news website clone.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

7 assignments

Taught in English

Build your subject-matter expertise

This course is part of the Complete Web Development: HTML, CSS, JS & PHP Projects Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 6 modules in this course

This course features Coursera Coach!

A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course offers a comprehensive introduction to web development, designed to equip you with essential skills to build websites from scratch. You'll start by learning the fundamentals of HTML5, the backbone of web pages, and gain hands-on experience with structuring your first webpage. As you progress, you will explore key topics such as text formatting, working with images and links, and incorporating tables and forms. Throughout the course, you'll also learn how to debug and troubleshoot code to resolve issues efficiently. Next, you'll delve into CSS3, learning how to style webpages with visual elements like colors, borders, and fonts. You'll master techniques such as Flexbox and CSS animations, which will help you create dynamic and responsive layouts. The course also introduces advanced CSS concepts and guides you through exciting real-world projects, including building a portfolio website and cloning a BBC News website. Finally, you will explore JavaScript and jQuery, gaining proficiency in making your webpages interactive with real-time changes. Through engaging projects and challenges, you'll master JavaScript concepts like variables, loops, and functions, as well as learn how to manipulate web elements dynamically. By applying your knowledge, you will create interactive games and features using JavaScript and jQuery. This course is ideal for beginners eager to dive into web development and acquire practical, real-world skills. Whether you're aiming to build personal websites or pursue a career in web development, this course will lay a solid foundation for your journey. By the end of the course, you will be able to create fully functional, responsive websites, implement dynamic elements using JavaScript and jQuery, and leverage Bootstrap for building professional-grade user interfaces.

In this module, we will guide you through the essential first steps of the course, including an introduction to web development basics and setting up your development environment. You will also learn valuable debugging techniques to resolve issues as you progress through the course.

What's included

3 videos2 readings

3 videosβ€’Total 6 minutes
  • Introduction to Getting Started Sectionβ€’1 minute
  • Getting Startedβ€’3 minutes
  • How to Debug the Codeβ€’2 minutes
2 readingsβ€’Total 20 minutes
  • Introduction to the Course 'Web Development Fundamentals'β€’10 minutes
  • Full Specialization Resourcesβ€’10 minutes

In this module, we will explore the fundamentals of HTML5, focusing on how to create, structure, and format a webpage. You will also learn how to add multimedia elements such as images and audio to enhance your site’s interactivity.

What's included

18 videos1 assignment

18 videosβ€’Total 112 minutes
  • Introduction to HTML 5β€’1 minute
  • Your First Webpageβ€’4 minutes
  • The Structure of a Webpageβ€’8 minutes
  • Creating a Full Webpageβ€’6 minutes
  • Header Tagsβ€’4 minutes
  • Paragraph Tagsβ€’4 minutes
  • Formatting Textβ€’6 minutes
  • Unordered Listsβ€’3 minutes
  • Ordered Listsβ€’3 minutes
  • Imagesβ€’5 minutes
  • Formsβ€’9 minutes
  • Tablesβ€’4 minutes
  • Linksβ€’9 minutes
  • HTML Entitiesβ€’3 minutes
  • Audio and Videoβ€’5 minutes
  • Putting It All Togetherβ€’23 minutes
  • Setting Up Your Free Hostingβ€’6 minutes
  • Setting Up FTPβ€’9 minutes
1 assignmentβ€’Total 15 minutes
  • HTML 5 - Assessmentβ€’15 minutes

In this module, we will dive into CSS3, teaching you how to style your webpage and create beautiful, responsive designs. You will learn how to use advanced CSS techniques like Flexbox, animations, and transitions to make your website visually appealing and functional.

What's included

31 videos1 assignment

31 videosβ€’Total 334 minutes
  • Introduction to CSS 3 Sectionβ€’1 minute
  • What Is CSS?β€’3 minutes
  • Inline CSSβ€’7 minutes
  • Internal CSSβ€’5 minutes
  • Classes and IDsβ€’7 minutes
  • Divsβ€’5 minutes
  • Colorsβ€’5 minutes
  • Floatingβ€’5 minutes
  • Positioningβ€’12 minutes
  • Marginsβ€’7 minutes
  • Paddingβ€’6 minutes
  • Bordersβ€’13 minutes
  • Fontsβ€’7 minutes
  • Styling Textβ€’8 minutes
  • Aligning Textβ€’7 minutes
  • Styling Linksβ€’6 minutes
  • Advanced Selectorsβ€’10 minutes
  • Pseudo-Classesβ€’12 minutes
  • Gradientsβ€’4 minutes
  • Shadow Effectβ€’5 minutes
  • Transformations and Animationsβ€’9 minutes
  • Flexboxβ€’5 minutes
  • CSS Resetβ€’5 minutes
  • Project: Portfolio Websiteβ€’20 minutes
  • Project: Portfolio Website Part 2β€’18 minutes
  • Project: Portfolio Website Part 3β€’17 minutes
  • External CSSβ€’3 minutes
  • CSS Project BBC News Website (1)β€’41 minutes
  • CSS Project BBC News Website (2)β€’32 minutes
  • CSS Project BBC News Website (3)β€’28 minutes
  • CSS Project BBC News Website (4)β€’22 minutes
1 assignmentβ€’Total 15 minutes
  • CSS 3 - Assessmentβ€’15 minutes

In this module, we will introduce you to JavaScript, teaching you how to bring your webpages to life with interactive elements and dynamic content. You will also build small, fun projects that help you practice using JavaScript in real-world scenarios.

What's included

18 videos1 assignment

18 videosβ€’Total 172 minutes
  • Introduction to JavaScript Sectionβ€’1 minute
  • What Is JavaScript?β€’5 minutes
  • Internal JavaScriptβ€’6 minutes
  • Accessing Elementsβ€’7 minutes
  • Responding to a Clickβ€’7 minutes
  • Changing Website Contentβ€’11 minutes
  • Manipulating Styles with JavaScriptβ€’4 minutes
  • Challenge - Disappearing Circlesβ€’7 minutes
  • Variablesβ€’9 minutes
  • Arraysβ€’13 minutes
  • If Statementsβ€’10 minutes
  • Game - How Many Fingers Projectsβ€’13 minutes
  • For Loopsβ€’12 minutes
  • While Loopsβ€’14 minutes
  • Functionsβ€’10 minutes
  • Let and Const Variablesβ€’6 minutes
  • Project: Reaction Testerβ€’34 minutes
  • External JavaScriptβ€’4 minutes
1 assignmentβ€’Total 15 minutes
  • JavaScript - Assessmentβ€’15 minutes

In this module, we will explore jQuery, a JavaScript library that makes web development more efficient and powerful. You’ll learn how to add interactivity to your webpages with ease and use jQuery UI to create engaging user interfaces.

What's included

14 videos1 assignment

14 videosβ€’Total 101 minutes
  • Introduction to jQuery Sectionβ€’1 minute
  • What Is jQuery?β€’3 minutes
  • Using jQuery in Your Webpagesβ€’8 minutes
  • Detecting a Clickβ€’8 minutes
  • Changing Website Contentβ€’4 minutes
  • Changing Website Stylesβ€’11 minutes
  • Fading Content Effectβ€’16 minutes
  • Animating Contentβ€’7 minutes
  • Regular Expressionsβ€’5 minutes
  • Introducing jQuery UIβ€’8 minutes
  • Draggablesβ€’6 minutes
  • Resizablesβ€’9 minutes
  • Droppablesβ€’8 minutes
  • Accordions and Sortablesβ€’8 minutes
1 assignmentβ€’Total 15 minutes
  • jQuery - Assessmentβ€’15 minutes

In this module, we will introduce you to Bootstrap 5, a popular front-end framework that helps you build responsive and visually appealing websites quickly. You will learn to use its grid system and components to create dynamic layouts and user interfaces.

What's included

10 videos1 reading3 assignments

10 videosβ€’Total 100 minutes
  • Introduction to Bootstrap Sectionβ€’1 minute
  • What Is Bootstrap?β€’2 minutes
  • Your First Bootstrap Siteβ€’3 minutes
  • The Grid Systemβ€’19 minutes
  • Introducing Navbarsβ€’11 minutes
  • Forms and Tablesβ€’13 minutes
  • Bootstrap Componentsβ€’13 minutes
  • Modals, Popovers, and Tooltipsβ€’17 minutes
  • ScrollSpyβ€’6 minutes
  • Project - Landing Pageβ€’15 minutes
1 readingβ€’Total 10 minutes
  • Conclusion to the Course 'Web Development Fundamentals'β€’10 minutes
3 assignmentsβ€’Total 90 minutes
  • Bootstrap 5 - Assessmentβ€’15 minutes
  • Full Course Assessmentβ€’60 minutes
  • Full Course Practice Assessmentβ€’15 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Packt
1,946 Coursesβ€’575,115 learners

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

Web Development Fundamentals is a beginner-friendly course designed to introduce learners to the core technologies used in web development: HTML, CSS, JavaScript, jQuery, and Bootstrap. As web development continues to evolve and grow, understanding these foundational technologies is essential for creating modern, responsive, and interactive websites. This course is relevant because it equips learners with the practical skills needed to build a variety of websites and web applications from the ground up.

This course covers the basics of web development, including HTML5, CSS3, JavaScript, jQuery, and Bootstrap 5. Through hands-on tutorials, you will learn how to create and style webpages, make them interactive, and ensure they are responsive on various devices. You will also work on projects like a portfolio website and a landing page, helping you apply what you've learned in real-world scenarios.

Upon completion of this course, you will be able to design and build fully functional websites from scratch. You will understand how to use HTML to structure web content, style it with CSS, add interactivity using JavaScript and jQuery, and build responsive layouts using Bootstrap. Additionally, you will be able to deploy your website and even manage basic web hosting tasks.

No prior knowledge of web development is required to enroll in this course. It is designed for beginners, so you’ll learn everything from the very basics, including how to set up your development environment. If you have basic computer skills and know how to navigate the web, you’ll be able to follow along with ease.

This course is for anyone interested in starting a career in web development or simply learning how to build websites. It’s ideal for beginners who want to get hands-on experience with the essential tools and languages used in web development. Whether you're looking to build your own projects, enhance your technical skill set, or transition into a web development career, this course is a great starting point.

The course contains approximately 13 hours of video content. The actual time to complete will depend on how quickly you move through the materials, but most learners will take about a few weeks to finish if they dedicate a few hours per day or week.

Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.

If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.

Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.

If you complete the course successfully, your electronic Course Certificate will be added to your Accomplishments page - from there, you can print your Course Certificate or add it to your LinkedIn profile.

This course is currently available only to learners who have paid or received financial aid, when available.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,