Mohadra
Learn fast, stay consistent
Section world

Web Development

Understanding how the web works and how websites are built.
20Courses
60Lessons
120Micro-lessons
Course #1

What is the Web

A practical guide to how the internet and web technologies work.

Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #2

HTML Basics

An introductory course to HTML, focusing on the basic structure of web pages.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #3

CSS Basics

This course introduces the basics of CSS, teaching how to style web pages effectively.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #4

Text & Images

Explore how text and images are used in web development to create engaging content.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #5

Links

Understanding how web pages are interconnected through links.
Open course
3 Lessons6 Micro-lessonsDifficulty: Beginner
Course #6

Layout

Explore the intricacies of web page layouts, focusing on how different elements interact to create a cohesive design.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #7

Forms

Explore the intricacies of web forms and how they handle user input.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #8

JavaScript Basics

Dive into the essentials of JavaScript to enhance web interactivity.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #9

DOM

Explore how the Document Object Model (DOM) allows dynamic interaction with web pages.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #10

Events

Explore how events work in web development, focusing on user interactions and event handling.
Open course
3 Lessons6 Micro-lessonsDifficulty: Intermediate
Course #11

Responsive Design

Mastering responsive design judgment in ambiguous, high-stakes web development situations.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #12

Frameworks

Advanced mastery of web development frameworks: judgment, restraint, and calibration under ambiguity.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #13

APIs

Advanced judgment in API design and integration for web development. Focus on ambiguous decisions, trade-offs, and long-term effects.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #14

Backend Basics

Mastering backend judgment: recognizing when server decisions create hidden costs, and calibrating response strategies under uncertainty.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #15

Databases

Mastering advanced database judgment for web development. Focus on ambiguous decisions, trade-offs, and restraint.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #16

Authentication

Advanced judgment in user authentication for web systems. Focus on ambiguous failures, trade-offs, and restraint in high-stakes environments.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #17

Security

Advanced judgment in web application security: recognizing subtle failures, calibrating responses, and restraining action under uncertainty.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #18

Performance

Advanced judgment in web performance: recognizing limits, trade-offs, and when to hold back.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #19

Deployment

Advanced mastery of deploying web applications, focusing on judgment, restraint, and calibration under ambiguity.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced
Course #20

Web Mastery

Advanced judgment in integrating front-end and back-end systems under uncertainty.
Open course
3 Lessons6 Micro-lessonsDifficulty: Advanced