Empowering Computer Science Students with Open, High-Quality Education
Lesson Library (iamlesson.space) is an open educational repository dedicated to providing college-level computing curricula, interactive lecture slides, hands-on laboratory manuals, and automated knowledge self-assessments in Web Development, Event-Driven Game Programming, Database Architecture, and Systems Engineering.
Our Educational Mission
Bridging theoretical computer science with real-world industry engineering
In traditional university lecture settings, students often encounter a significant gap between abstract theoretical concepts and hands-on coding execution. Lesson Library was built to eliminate this friction. Every curriculum hosted on this platform is structured around three foundational pedagogical pillars:
Visual Concept Slides
Structured interactive slide decks featuring architectural flowcharts, code diff comparisons, and plain-English analogies.
Rigorous Lab Manuals
Step-by-step practical guides with verifiable code snippets, terminal commands, and inspector screenshots.
Active Recall Quizzes
Concept checks with immediate technical feedback, teaching the fundamental “why” behind correct engineering solutions.
Educator & Curriculum Author
Curated and maintained for educational learning and teaching purposes
Lesson Library is authored, maintained, and curated by Luiese Armstrong solely for personal educational teaching purposes, student classroom exercises, and independent computer science study.
Every lesson, slide deck, code excerpt, and laboratory exercise is created from scratch with clear explanations, practical diagrams, and verified codebases to help learners master software engineering concepts step-by-step.
Academic Subjects Hosted
Comprehensive multi-week curricula available on this portal
Event-Driven Programming
Covers game loops, Godot 4 scene trees, viewport stretch, Node2D mechanics, kinematic character physics, collision masks, and mobile touch emulation.
Web Development 3: Laravel 11
Modern full-stack PHP with Laravel 11, Blade template inheritance, artisan tooling, Eloquent ORM, SQLite configuration, and multi-page routing.
Interactive Media Design
Human-computer interaction cycles, Don Norman's affordances and signifiers, the 8-point grid, WCAG color contrast, and UX user empathy.
Database Management Systems
Relational entity integrity, primary and foreign keys, ACID transaction guarantees, parameterized queries, and SQL injection defenses.
Have Questions, Suggestions, or Errata to Report?
We value feedback from university professors, students, and independent learners worldwide. If you notice a typo in a code snippet or would like to request curriculum slides on a new topic, our editorial inbox is always open.