Full Stack Web Development

  • Developer
Price
$85.00

Level

Start date
End date

Target Students

This hands-on module introduces students to the complete process of building dynamic, data-driven websites from scratch. You'll learn how to create modern web applications using essential technologies like HTML, CSS, JavaScript, PHP, and PostgreSQL, all while following a full stack development approach.

You won’t just copy code, you’ll understand how everything connects, from the interface the user sees to the server logic and the database behind it.

What you'll learn:

  • The structure of a web page with HTML
  • Styling and layout with CSS
  • Interactive behavior using JavaScript
  • Backend logic and form handling with PHP
  • Data storage and retrieval using PostgreSQL
  • Version control with GitHub Web
  • How to publish your site on a real Linux server

How we teach:

We follow a project-based method. That means every week you'll build something real, from a personal portfolio to a small app using databases. Each project combines theory and practice, step by step.

You'll work as part of a team, document your progress, and receive feedback through your GitHub wiki, simulating how professional developers collaborate.

Requirements:

  • Basic computer literacy (typing, file management, browsing)
  • Your own laptop (for home practice)
  • Curiosity and consistency