1. Introduction to Web Development
A beginner's guide to web development for Computer Science students, covering the client-server model, front-end and back-end roles, HTML/CSS/JavaScript basics, and how the web actually works.
A beginner's guide to web development for Computer Science students, covering the client-server model, front-end and back-end roles, HTML/CSS/JavaScript basics, and how the web actually works.
A practical guide to JavaScript fundamentals and DOM manipulation for web development students, covering selection, modification, events, and the misconceptions beginners run into.
An introduction to front-end frameworks for computer science students, comparing React, Angular, and Vue.js through their core ideas, code, trade-offs, and common misconceptions.
A comprehensive guide to back-end development for computer science students, comparing Node.js and Django through server setup, routing, and real code examples.
A practical guide to RESTful and GraphQL API design for Computer Science students, covering HTTP methods, statelessness, resource modeling, GraphQL queries/mutations, and when to choose one over the other.
A practical guide to web security for Computer Science students, covering the OWASP Top 10 vulnerabilities — injection, XSS, CSRF, broken authentication, and more — with real examples and prevention techniques.