VOOZH about

URL: https://www.coursera.org/learn/introduction-to-back-end-development

⇱ Introduction to Back-End Development | Coursera


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

196,021 already enrolled

Included with

β€’

Learn more

Gain insight into a topic and learn the fundamentals.
4.7

3,687 reviews

Beginner level

Recommended experience

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

Gain insight into a topic and learn the fundamentals.
4.7

3,687 reviews

Beginner level

Recommended experience

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

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.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

15 assignments

Taught in English
97%
Most learners liked this course

Build your Mobile and Web Development expertise

This course is part of the Meta Back-End Developer Professional Certificate
When you enroll in this course, you'll also be enrolled in this Professional Certificate.
  • 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

Instructor ratings
4.8 (1,186 ratings)
Meta
136 Coursesβ€’1,347,603 learners

Explore more from Mobile and Web Development

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."

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

AA
Β·

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.

RH
Β·

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.

AA
Β·

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.

Financial aid available,