- Level Foundation
- Duration 25 hours
- Course by IBM
-
Offered by
About
Want to take the first steps to become a Web Developer? This course will help you discover the languages, frameworks, and tools that you will need to create interactive and engaging websites right from the beginning. You will begin by learning about the roles of front-end, back-end, and full-stack developers and how they work together on development projects. Through this, you will also become familiar with the terminology and skills needed in your career as a web developer. Next, you will explore the languages needed for developing websites or applications. You will gain a thorough understanding of HTML and CSS and learn how a combination of both technologies can help developers create the structure and style of their websites. Finally, you will learn how JavaScript can make your webpages dynamic with features that include interactive forms, dynamic content modification, and sophisticated menu systems. By learning the fundamentals of HTML5, CSS, and JavaScript you will be able to combine them to: - create the basic structure of a website - create format and layout for web applications - enhance your website and create rich, interactive applications - increase user interactivity and enhance user experience - give your website a real wow factor! In this course you will practice what you learn with numerous hands-on labs. Lastly, you will complete a final project where you will create a webpage to showcase your skills and have a great addition to your portfolio!Modules
Introduction to Application Development
2
Assignment
- Practice Quiz
- Graded Quiz
1
Discussions
- Introduce yourself and why you are interested in Web Development
9
Videos
- Course Introduction: Web Development with HTML, CSS, and JavaScript
- Overview of Web and Cloud Development
- Insiders' Viewpoints: Aspects of the Web Development Lifecycle
- Learning Front-End Development
- Insiders' Viewpoints: Front-end and Back-end Web Development
- Introducing Application Development Tools
- More Application Development Tools
- Insiders' Viewpoints: Tools and Technologies
- The Importance of Back-End Development
1
Readings
- Module 1 Summary
HTML Overview
2
Assignment
- Practice Quiz: HTML Overview
- Graded Quiz: HTML Overview
1
External Tool
- Hands-On Lab: HTML - Creating a Simple Web Page
6
Videos
- Introduction to HTML
- HTML Features
- HTML Management and Support
- HTML Scripting
- HTML5 Browser Support
- Insiders' Viewpoints: Working with HTML and CSS
1
Readings
- Module 2 Summary
CSS Overview & HTML5 Elements
2
Assignment
- Practice Quiz
- Graded Quiz
2
External Tool
- Hands-on Lab: Unit Conversion using HTML5 Structural Elements
- Hands-On Lab: CSS Basics - Styling Your Web Page
5
Videos
- HTML5 Tags and Structural Elements
- HTML5 Input Element: Attributes for the Input Tag
- Insiders' Viewpoints: Enhancing the User Experience with HTML5
- CSS: Styling HTML
- CSS Frameworks
1
Readings
- Module Summary
JavaScript Programming for Web Applications
2
Assignment
- Practice Quiz
- Graded Quiz
1
External Tool
- Hands-On Lab: JavaScript
9
Videos
- JavaScript Language: Overview and Syntax
- Data types and Variables
- Control Flow and Conditional Statements
- JavaScript APIs
- Client-Side JavaScript: with HTML
- Insiders' Viewpoints: JavaScript Best Practices
- Client-Side JavaScript: with DOM
- JavaScript DOM Objects
- Copy of Data types and Variables
1
Readings
- Module Summary
Practice Assignment
1
External Tool
- Hands-On Lab: Simple Interest Calculator
Final Project
1
External Tool
- Hands-On Lab: Single Page Portfolio Website
1
Peer Review
- Final Project: Submit Your Work and Review Your Peers
Course Wrap-up
1
Videos
- Insiders' Viewpoints: Career Paths for Web Application Development
2
Readings
- Congratulations and Next Steps
- Credits and Acknowledgments
Auto Summary
This introductory course in Web Development, led by Coursera, focuses on HTML, CSS, and JavaScript, providing essential skills for aspiring web developers. Covering front-end and back-end roles, it guides learners through creating interactive and engaging websites. With a duration of 1500 hours, the course includes hands-on labs and a final project to enhance portfolios. Ideal for beginners, it offers foundational knowledge with a subscription option available.

Upkar Lidder

Michelle Saltoun

Rav Ahuja