Introduction to Back-End Development
Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Introduction to Back-End Development
This course is part of Meta Back-End Developer Professional Certificate
196,021 already enrolled
Included with
Learn more
3,687 reviews
Recommended experience
3,687 reviews
Recommended experience
What you'll learn
Distinguish between front-end, back-end, and full-stack developers.
Create and style a webpage with HTML and CSS.
The benefits of working with UI frameworks.
Skills you'll gain
Details to know
15 assignments
See how employees at top companies are mastering in-demand skills
Build your Mobile and Web Development expertise
- 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 from Meta
There are 4 modules in this course
Welcome to Introduction to Back-End Development, the first course in the Meta Back-End Developer program.
This course is a good place to start if you want to become a web developer. You will learn about the day-to-day responsibilities of a web developer and get a general understanding of the core and underlying technologies that power the internet. You will learn how front-end developers create websites and applications that work well and are easy to maintain. Youβll be introduced to the core web development technologies like HTML and CSS and get opportunities to practice using them. You will also be introduced to modern UI frameworks such as Bootstrap and React that make it easy to create interactive user experiences. By the end of the course, you will be able to: - Describe the front-end developer role - Explain the core and underlying technologies that power the internet - Use HTML to create a simple webpage - Use CSS to control the appearance of a simple webpage - Explain what React is - Describe the applications and characteristics of the most popular UI frameworks For the final project in this course, you will create and edit a webpage using HTML and the Bootstrap CSS framework. Using a responsive layout grid, you will construct a responsive webpage containing text and images that looks great on any size screen. This is a beginner course intended for learners eager to learn the fundamentals of web development. To succeed in this course, you do not need prior web development experience, only basic internet navigation skills and an eagerness to get started with coding.
In this module, you will learn about the different types of web developers and the roles and responsibilities of front-end, back-end, and full-stack developers. You will take a first look at the core technologies of HTML, CSS, and Javascript and explore the concepts that underpin how the internet works.
What's included
18 videos11 readings5 assignments
18 videosβ’Total 71 minutes
- Introduction to the Programβ’3 minutes
- Introduction to the courseβ’4 minutes
- Front-end, back-end and full-stack developer rolesβ’6 minutes
- A day in the life of a back-end developerβ’5 minutes
- How the internet worksβ’2 minutes
- What is a web server and how does it work?β’2 minutes
- What are websites and webpages?β’5 minutes
- What is a web browser and how does it work?β’3 minutes
- Web hostingβ’4 minutes
- Introduction to Internet Protocolsβ’4 minutes
- Introduction to HTTPβ’8 minutes
- Intro to HTML, CSS and Javascriptβ’4 minutes
- Webpages, Websites and Web Appsβ’3 minutes
- Developer toolsβ’3 minutes
- Frameworks and librariesβ’5 minutes
- APIs and servicesβ’5 minutes
- What is a an IDE?β’4 minutes
- Module Summary - Get started with Web Developmentβ’3 minutes
11 readingsβ’Total 105 minutes
- Course syllabus for Introduction to Back-End Developmentβ’5 minutes
- How to be successful in this courseβ’10 minutes
- Capstone project overviewβ’10 minutes
- Additional Resourcesβ’10 minutes
- HTTP examplesβ’10 minutes
- Other Internet Protocolsβ’10 minutes
- Exercise: Examine a web pageβ’10 minutes
- Exercise: Edit a website using a browser developer toolsβ’10 minutes
- Setting up your local development environmentβ’10 minutes
- Visual Studio Code on Courseraβ’10 minutes
- Additional Resourcesβ’10 minutes
5 assignmentsβ’Total 95 minutes
- Knowledge Check - How the web works β’27 minutes
- Knowledge Check - The Web and the Internet β’21 minutes
- Self -review: Examine a Page β’5 minutes
- Knowledge Check - Core Internet Technologiesβ’12 minutes
- Module Quiz: Get started with Web Developmentβ’30 minutes
In this module you will learn how to construct HTML documents and add basic styling and layout using CSS.
What's included
12 videos6 readings3 assignments3 programming assignments1 discussion prompt
12 videosβ’Total 49 minutes
- What is Hyper Text Markup Language?β’4 minutes
- HTML documentsβ’4 minutes
- Linking documentsβ’3 minutes
- Adding images to a webpage with HTMLβ’4 minutes
- Use HTML to work with data in tablesβ’4 minutes
- What are forms?β’5 minutes
- Introduction to the DOMβ’4 minutes
- Web accessibilityβ’3 minutes
- Selecting and stylingβ’6 minutes
- Box model introductionβ’4 minutes
- Document flow - Block vs. In-lineβ’4 minutes
- Module Summary - Introduction to HTML and CSSβ’3 minutes
6 readingsβ’Total 65 minutes
- Simple HTML tagsβ’15 minutes
- Additional Resourcesβ’10 minutes
- Different types of selectorsβ’10 minutes
- Text and color in CSSβ’10 minutes
- Alignment basicsβ’10 minutes
- Additional resourcesβ’10 minutes
3 assignmentsβ’Total 60 minutes
- Knowledge Check - Getting started with HTMLβ’15 minutes
- Knowledge check: CSS basics β’15 minutes
- Module Quiz: Introduction to HTML and CSSβ’30 minutes
3 programming assignmentsβ’Total 180 minutes
- Creating an HTML Documentβ’60 minutes
- Styling a pageβ’60 minutes
- Create and style a webpageβ’60 minutes
1 discussion promptβ’Total 10 minutes
- Discuss challenges you faced creating and styling the webpageβ’10 minutes
In this module you will learn how to use the Bootstrap framework to build responsive interfaces and the benefits of working with UI frameworks.
What's included
12 videos8 readings5 assignments2 ungraded labs
12 videosβ’Total 49 minutes
- Working with librariesβ’5 minutes
- Introduction to responsive designβ’5 minutes
- Getting started with Bootstrapβ’5 minutes
- Using Bootstrap stylesβ’5 minutes
- Bootstrap gridβ’3 minutes
- Bootstrap componentsβ’7 minutes
- Static and dynamic contentβ’4 minutes
- Single page applicationsβ’6 minutes
- What is React?β’4 minutes
- How React worksβ’2 minutes
- Component hierarchyβ’3 minutes
- Module Summary: UI Frameworksβ’2 minutes
8 readingsβ’Total 85 minutes
- Bootstrapβ’10 minutes
- Using Bootstrap documentationβ’10 minutes
- Other CSS frameworks and librariesβ’10 minutes
- Additional Resourcesβ’10 minutes
- Case Study: Why did Facebook engineers create React?β’10 minutes
- The Virtual DOMβ’10 minutes
- React and complimentary librariesβ’15 minutes
- Additional Resourcesβ’10 minutes
5 assignmentsβ’Total 78 minutes
- Self Review: Working with Bootstrap Gridβ’9 minutes
- Self review: Working with Bootstrap componentsβ’9 minutes
- Knowledge Check: Introduction to UI frameworks and librariesβ’15 minutes
- Knowledge Check: Introduction to Reactβ’15 minutes
- Module Quiz: UI Frameworksβ’30 minutes
2 ungraded labsβ’Total 120 minutes
- Working with Bootstrap gridβ’60 minutes
- Working with Bootstrap componentsβ’60 minutes
In this module, you will be assessed on the key skills covered in the Course.
What's included
2 videos3 readings2 assignments2 discussion prompts1 ungraded lab
2 videosβ’Total 5 minutes
- Course 1 Recap: Introduction to Web Developmentβ’3 minutes
- Congratulations, you have completed Introduction to Web Developmentβ’3 minutes
3 readingsβ’Total 11 minutes
- About the Ungraded Lab: Improve your Bio page with Bootstrapβ’5 minutes
- Exemplar β’5 minutes
- Next steps after Introduction to Web Developmentβ’1 minute
2 assignmentsβ’Total 39 minutes
- Self review: Improve your Bio page with Bootstrapβ’9 minutes
- Course 1 Assessment: Introduction to Web Developmentβ’30 minutes
2 discussion promptsβ’Total 20 minutes
- What challenges did you encounter while editing your biographical page?β’10 minutes
- What did you find most challenging and most rewarding in this course?β’10 minutes
1 ungraded labβ’Total 60 minutes
- Improve your Bio page with Bootstrapβ’60 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
Offered by
Explore more from Mobile and Web Development
- M
Meta
Course
Category: Credit offered Course
Category: Credit offered- M
Meta
Course
Category: Credit offered Course
Category: Credit offered
Why people choose Coursera for their career
Learner reviews
- 5 stars
79.47%
- 4 stars
16.58%
- 3 stars
2.60%
- 2 stars
0.48%
- 1 star
0.84%
Showing 3 of 3687
Reviewed on Mar 11, 2025
Very high-level intro to front-end development which is exactly what I needed. However, I hate that it is AI generated. It lacks a soul as is disorienting at times. Still 4/5 overall.
Reviewed on Jul 29, 2022
I really enjoyed this course. The practice was great. I was blown away by the ability to code within the course, rather than by download. I did download the IDE to practice on my own.
Reviewed on Nov 29, 2023
All it takes really is building a sound technical knowledge of how things work. And i am happy this course help in even improving my knowledge on things i knew, and things i didn't.
Frequently asked questions
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
More questions
Financial aid available,
