Computer science

WebCraft — Build Your First Websites

Discover the fundamentals of web development and learn how to build your own websites from scratch. This beginner-friendly course introduces you to how the web works, HTML, CSS, JavaScript, responsive design, and the essential tools used by modern web developers. Through hands-on exercises and practical mini-projects, you’ll gradually go from simply using the web to creating your own websites and interactive web experiences.

  • LevelBeginner
  • Duration8 weeks
  • Per week6 hours
  • FormatOn campus
  • Price39,000 DZD

What you’ll learn

  • How the Web and the Internet work
  • How websites communicate with browsers and servers
  • The fundamentals of HTML
  • How to structure web pages
  • How to create modern interfaces with CSS
  • The fundamentals of JavaScript
  • Responsive design for mobile, tablet, and desktop
  • Browser Developer Tools
  • Forms and user input
  • The basics of APIs and data
  • Git and GitHub
  • Web hosting and deployment
  • Basic web security and accessibility principles
  • How to build and deploy a complete website

Program

  1. Discover how the Internet and the Web work, how browsers communicate with servers, and what happens when you visit a website.

  2. Learn how to structure web pages using HTML, including headings, paragraphs, images, links, lists, forms, and semantic elements.

  3. Learn how to transform a basic HTML page into an attractive interface using colors, typography, spacing, borders, layouts, and visual styling.

  4. Learn how to organize page layouts using Flexbox and Grid and create websites that adapt smoothly to different screen sizes.

  5. Discover the fundamentals of JavaScript and learn how to respond to user actions, manipulate web pages, and create dynamic interactions.

  6. Learn how to use browser Developer Tools to inspect websites, identify errors, test code, and debug your projects.

  7. Learn how to create forms, collect user input, and understand the basics of handling and processing data in web applications.

  8. Discover how web applications communicate with external services and learn how to retrieve and display data from an API.

  9. Learn the fundamentals of version control, track changes in your projects, manage your code, and share your work using GitHub.

  10. Understand the basics of domains, hosting, servers, and deployment, then learn how to make your website accessible on the Internet.

  11. Discover essential principles for building better websites, including code organization, accessibility, performance, security, and user experience.

  12. Put everything you’ve learned into practice by building a complete website from scratch, from the initial idea and design to development and deployment.

Who it’s for

  • This course is designed for complete beginners, students, entrepreneurs, designers, content creators, and anyone interested in technology who wants to discover web development and learn how to build their own websites.

Prerequisites

  • No previous programming experience required
  • Basic computer skills
  • Basic familiarity with using the Internet
  • A computer with an Internet connection
  • Curiosity and willingness to learn and practice
WebCraft — Build Your First Websites39,000 DZD · 8 weeks