These books guide you through creating real websites, mobile apps, online shops, and interactive systems. Follow each step, write the code, and turn what you learn into working projects. You won’t just study theory; you’ll apply it by building real applications from the ground up.
04Books available
Paid access
Django 5 By Example
Antonio Melé
Learn Django by building four practical web applications, including a blog, social website, online shop, and e-learning platform. Explore APIs, payments, authentication, and tools for taking projects live.
Table of contents(17 chapters)
01Building a Blog Application
02Enhancing Your Blog and Adding Social Features
03Extending Your Blog Application
04Building a Social Website
05Implementing Social Authentication
06Sharing Content on Your Website
07Tracking User Actions
08Building an Online Shop
09Managing Payments and Orders
10Extending Your Shop
11Adding Internationalization to Your Shop
12Building an E-Learning Platform
13Creating a Content Management System
14Rendering and Caching Content
15
Paid access
The Road to React: Your journey to master plain yet pragmatic React.js
Robin Wieruch
Learn React step by step by building a practical application. Explore components, state, hooks, data fetching, styling, testing, and deployment, with exercises to strengthen what you learn.
Table of contents(54 chapters)
01Fundamentals of React
02Hello React
03Requirements
04Setting up a React Project
05Meet the React Component
06React JSX
07
Paid access
JavaScript from Beginner to Professional
Laurence Lars Svekis, Maaike van Putten, Rob Percival
Learn JavaScript through clear explanations, more than 100 exercises, and hands-on projects. Build interactive web pages and browser games while exploring the DOM, events, asynchronous code, and HTML5 Canvas.
Table of contents(16 chapters)
01Getting Started with JavaScript
02JavaScript Essentials
03JavaScript Multiple Values
04Logic Statements
05Loops
06Functions
07
Paid access
Responsive Web Design with HTML5 and CSS (Fourth Edition)
Ben Frain
A practical guide to building responsive, accessible websites with HTML5 and CSS. Learn fluid layouts, Flexbox, Grid, responsive images, forms, and modern CSS techniques through practical examples.
Table of contents(15 chapters)
01The Essentials of Responsive Web Design
02Writing HTML Markup
03Media Queries and Container Queries
04Fluid Layout and Flexbox
05Layout with CSS Grid
06CSS Selectors, Typography, and More
Building an API
16Building a Chat Server
17Going Live
Lists in React
08Meet another React Component
09React Component Instantiation
10ReactDOM
11React Component Definition (Advanced)
12Handler Function in JSX
13React Props
14React State
15Callback Handlers in JSX
16Lifting State in React
17React Controlled Components
18Props Handling (Advanced)
19React Side-Effects
20React Custom Hooks (Advanced)
21React Fragments
22Reusable React Component
23React Component Composition
24Imperative React
25Inline Handler in JSX
26React Asynchronous Data
27React Conditional Rendering
28React Advanced State
29React Impossible States
30Data Fetching with React
31Data Re-Fetching in React
32Memoized Handler in React (Advanced)
33Explicit Data Fetching with React
34Third-Party Libraries in React
35Async/Await in React (Advanced)
36Forms in React
37Styling in React
38CSS in React
39CSS Modules in React
40Styled Components in React
41SVGs in React
42React Maintenance
43Performance in React (Advanced)
44TypeScript in React
45Unit Testing to Integration Testing
46React Project Structure
47Real World React (Advanced)
48Sorting
49Reverse Sort
50Remember Last Searches
51Paginated Fetch
52Deploying a React Application
53Build Process
54Deploy to Firebase
Classes
08Built-In JavaScript Methods
09The Document Object Model
10Dynamic Element Manipulation Using the DOM
11Interactive Content and Event Listeners
12Intermediate JavaScript
13Concurrency
14HTML5, Canvas, and JavaScript
15Next Steps
16Appendix – Practice Exercise, Project, and Self-Check Quiz Answers