brunosimon/esin-e1-p2026 — explained in plain English
Analysis updated 2026-07-14 · repo last pushed 2022-05-15
Follow a structured checklist to learn web development from scratch as a complete beginner.
Build small JavaScript projects like a calculator, drumkit, or weather widget to practice coding skills.
Track your progress through a first-year web development curriculum lesson by lesson.
Practice interactive JavaScript by building mini-games like a target shooter or cursor-following googly eyes.
| brunosimon/esin-e1-p2026 | eng-hasan-hajjar/smart-blood-donation-platform | konraddzbik/architecture-diagram-skill | |
|---|---|---|---|
| Stars | 11 | 11 | 11 |
| Language | HTML | HTML | HTML |
| Last pushed | 2022-05-15 | — | — |
| Maintenance | Dormant | — | — |
| Setup difficulty | easy | moderate | easy |
| Complexity | 1/5 | 3/5 | 1/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
No special setup required, just a text editor and a web browser to start building the HTML, CSS, and JavaScript exercises.
This repository is a first-year web development course curriculum created by an instructor named Bruno Simon. It serves as a structured checklist of topics and hands-on exercises designed to take complete beginners through the fundamentals of building websites and web applications. The content is organized into two main sections: lessons and exercises. The lessons start with the basics of web page structure and styling, then move into JavaScript programming. The JavaScript curriculum covers everything from fundamental concepts like variables and loops to more interactive topics like responding to mouse clicks, keyboard presses, and scrolling. It also covers how to dynamically change what appears on a webpage and how to fetch live data from other services on the internet. The exercises section gives students practical projects to build using what they have learned. These start simple, like a calculator or a currency converter, and get more creative with things like a drumkit, a target shooter game, googly eyes that follow your cursor, and a weather widget. Each exercise is a small, self-contained project that lets a student practice specific skills and see real, working results. The primary audience for this material is a student in their first year of a web development program. Someone using this repository would be learning how to code from scratch, and the checklist format helps them track their progress through each concept and project. It gives beginners a clear, guided path from knowing nothing about web development to building interactive, functional web experiences. The project is notable for its exercise-driven approach to teaching. Rather than just reading about programming concepts, students immediately apply them by building small, tangible things like clocks, carousels, and mini-games. This learn-by-doing structure is reflected in how the curriculum itself is organized, with the exercise list serving as both a roadmap and a progress tracker.
A first-year web development course curriculum with a checklist of lessons and hands-on exercises that take beginners from basic HTML and CSS to building interactive JavaScript projects like calculators, games, and weather widgets.
Mainly HTML. The stack also includes HTML, CSS, JavaScript.
Dormant — no commits in 2+ years (last push 2022-05-15).
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.