VOOZH about

URL: https://www.coursera.org/learn/packt-intermediate-web-development-and-backend-basics-pgooq

⇱ Intermediate Web Development and Backend Basics | Coursera


Intermediate Web Development and Backend Basics

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

Intermediate Web Development and Backend Basics

Included with

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

Recommended experience

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

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

Recommended experience

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

What you'll learn

  • Build and customize full-featured websites using WordPress and its plugin ecosystem.

  • Create dynamic web apps with PHP logic, data handling, and interactive forms.

  • Securely store and manage user data using MySQL and perform full CRUD operations.

  • Use APIs and the Linux command line to develop, test, and deploy backend services.

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 5 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. Master the intersection of frontend and backend web development through this hands-on, project-rich course. You'll explore how WordPress, PHP, MySQL, and APIs work together to create dynamic and responsive websites. By diving into the core components of server-side development, you'll learn how to build interactive experiences, manage data, and structure robust backend logic for scalable web applications. Your journey begins with mastering WordPress—understanding themes, plugins, posts, and more—to build beautiful websites efficiently. Then, you'll transition to PHP, learning the foundational elements such as variables, loops, and forms, all culminating in mini-projects like a contact form and a weather scraper. Next, you'll harness the power of MySQL to store and manage user data, including secure authentication and password storage. You'll also explore APIs by building real-world apps like a Twitter client and a Cat API dashboard. The final stretch introduces you to the Linux command line—covering file manipulation, VIM, and essential shell commands—arming you with key DevOps and server-side skills. This course is ideal for learners who have some HTML/CSS/JS knowledge and are ready to move deeper into backend development. It is best suited for aspiring full-stack developers, freelancers, or anyone looking to build interactive web applications from scratch. By the end of the course, you will be able to build full-featured web applications using WordPress, PHP, MySQL, and APIs, while confidently working with the Linux command line to manage and deploy server-side code.

In this module, we will explore the WordPress ecosystem—from installation to building fully functional websites. You'll work with themes, plugins, content types, and site navigation to create a professional-looking website. By the end, you'll be able to manage and customize WordPress sites confidently.

What's included

12 videos2 readings1 assignment

12 videosTotal 75 minutes
  • Introduction to WordPress Section1 minute
  • What Is WordPress?4 minutes
  • Installing WordPress8 minutes
  • wp-admin5 minutes
  • Themes6 minutes
  • Theme Customizer8 minutes
  • Posts4 minutes
  • Pages5 minutes
  • Blocks14 minutes
  • Menus7 minutes
  • Plugins5 minutes
  • Contact Form 79 minutes
2 readingsTotal 20 minutes
  • Introduction to the Course 'Intermediate Web Development and Backend Basics'10 minutes
  • Full Specialization Resources10 minutes
1 assignmentTotal 15 minutes
  • WordPress - Assessment15 minutes

In this module, we will dive into PHP fundamentals—from printing "Hello World" to building functional web apps. You'll learn variables, arrays, control structures, form handling, and even create a mini contact form. This section sets the stage for building dynamic, data-driven websites.

What's included

14 videos1 assignment

14 videosTotal 206 minutes
  • Introduction to 'PHP' Section1 minute
  • Introduction to PHP6 minutes
  • Hello World with PHP16 minutes
  • Variables13 minutes
  • Arrays13 minutes
  • If Statements13 minutes
  • For and For Each Loops9 minutes
  • While Loops7 minutes
  • GET Variables22 minutes
  • POST Variables10 minutes
  • Sending an Email with PHP8 minutes
  • Mini Project - A Contact Form38 minutes
  • Getting Contents of Other Scripts6 minutes
  • Project - Weather Scraper47 minutes
1 assignmentTotal 15 minutes
  • PHP - Assessment15 minutes

In this module, we will cover MySQL, a robust database system used for storing and managing web data. You'll learn to connect PHP to databases, retrieve and update data, manage sessions, and securely store passwords. The module concludes with a hands-on project that brings it all together.

What's included

11 videos1 assignment

11 videosTotal 238 minutes
  • Introduction to MySQL Section1 minute
  • Introduction to MySQL11 minutes
  • Connecting to a Database10 minutes
  • Retrieving Data from a Database12 minutes
  • Inserting and Updating Data12 minutes
  • Looping Through Data33 minutes
  • Session Variables11 minutes
  • Cookies8 minutes
  • Storing Passwords Securely7 minutes
  • Project - Secret Diary (Part 1)63 minutes
  • Project - Secret Diary (Part 2)71 minutes
1 assignmentTotal 15 minutes
  • MySQL - Assessment15 minutes

In this module, we will explore the world of APIs—tools that let your web apps interact with other services. You'll practice calling APIs using PHP and JavaScript, work with authentication keys, and build real-world projects. By the end, you'll know how to leverage APIs for richer, smarter web applications.

What's included

8 videos1 assignment

8 videosTotal 104 minutes
  • Introduction to APIs Section1 minute
  • What Is an API?2 minutes
  • Fruityvice API Using PHP20 minutes
  • Getting Wikipedia Page Views with JS Fetch24 minutes
  • Cat API with an API Key18 minutes
  • Mini Project - Enhanced Cat App12 minutes
  • Twitter API17 minutes
  • Project - Build a Twitter Client11 minutes
1 assignmentTotal 15 minutes
  • APIs - Assessment15 minutes

In this module, we will uncover the power of the Linux command line—an essential skill for backend and server-side development. You'll learn to navigate directories, manage files, edit with VIM, and use powerful tools like GREP and Regex. This foundation is key for working with servers, deployments, and advanced development workflows.

What's included

7 videos1 reading3 assignments

7 videosTotal 30 minutes
  • Introduction to Linux Command Line Section1 minute
  • What Is SSH/Command Line?3 minutes
  • Useful Commands6 minutes
  • Navigation4 minutes
  • Manipulating Files/Folders6 minutes
  • VIM6 minutes
  • GREP and Regex4 minutes
1 readingTotal 10 minutes
  • Conclusion to the Course 'Intermediate Web Development and Backend Basics'10 minutes
3 assignmentsTotal 90 minutes
  • Linux Command Line - Assessment15 minutes
  • Full Course Assessment60 minutes
  • Full Course Practice Assessment15 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 Software 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."

Frequently asked questions

Intermediate Web Development and Backend Basics is a course designed to bridge the gap between front-end and back-end web development. It covers the essential technologies and tools used to build dynamic, data-driven websites and web applications. In today’s digital world, understanding how both the client and server sides of web applications interact is crucial for building scalable, efficient, and user-friendly solutions.

This course takes learners through practical, project-based lessons covering WordPress, PHP, MySQL, APIs, and Linux command-line tools. It introduces you to content management systems through WordPress, helps you master backend scripting with PHP, teaches database management with MySQL, demonstrates how to work with APIs for data exchange, and familiarizes you with essential Linux commands used in web deployment and management. Each section builds on the previous one to provide a complete understanding of how modern web applications function.

After completing this course, you will be able to build and manage fully functional websites using WordPress, write backend scripts in PHP to handle data and user interactions, connect web applications to databases using MySQL, integrate external data sources using APIs, and navigate Linux environments to deploy and maintain web servers. You will also complete hands-on projects, such as building a Twitter client, creating a contact form, and developing a secret diary app, demonstrating your ability to apply theoretical knowledge in real-world scenarios.

Learners should have a basic understanding of HTML, CSS, and JavaScript before enrolling. Familiarity with how websites function on a fundamental level will make it easier to grasp more complex backend and system administration topics introduced in this course. However, the course is structured to guide learners step-by-step through each tool and concept, making it accessible to those transitioning from beginner-level web development.

This course is ideal for aspiring web developers, computer science students, freelancers, and tech professionals who want to expand their skills into backend development and full-stack capabilities. It’s also suitable for front-end developers looking to understand server-side programming and deployment processes to become more versatile in their careers.

The course contains approximately 10 hours of video content. Depending on your learning pace and practice time, most learners can complete it within two to three weeks by dedicating a few hours per week. The flexible structure allows you to progress at your own speed.

Yes, the course includes several hands-on projects and mini applications to reinforce learning. You will create a WordPress website, a PHP contact form, a weather data scraper, and a Twitter client using APIs. These practical exercises help you apply theoretical concepts in real development scenarios, ensuring you gain both confidence and competence.

No, this is a stand-alone course. However, it serves as an excellent foundation for learners who wish to pursue advanced topics in web development, full-stack engineering, or DevOps in the future.

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,