1 Introduction (42.61 MB) 2 OPTIONAL What Can You Do With HTML5 (71.4 MB) 3 PROJECT Your First HTML5 Project (28.68 MB) 4 Test on Your Mobile Phone in Seconds (14.99 MB) 5 Create a VR Experience with HTML5 (17.64 MB) 6 Finish Your First Mobile App (38.53 MB) video (2.09 MB) video (594 B) 1 Introduction (14.69 MB) 2 PROJECT Create a Shopping Cart (55.48 MB) 3 Program Your HTML with jаvascript (103.74 MB) 4 Handle Events with Listeners (144.58 MB) 5 Manipulate Elements and Styles (85.44 MB) 6 Recap (3.92 MB) 1 Introduction (14.13 MB) 2 PROJECT Design Your Own Ad Banners (4.27 MB) 3 Work with Visibility (23.9 MB) 4 Create Basic Transitions (30.28 MB) 5 Add 2D Transformations (35.72 MB) 6 Create Keyframe Animations (72.19 MB) 7 Recap (5.43 MB) 1 Introduction (7.97 MB) 2 PROJECT Create Your Own Yelp-like Business Locator (22.85 MB) 3 Geolocation Explained (154.38 MB) 4 Acquire User's Location (51.86 MB) 5 Display a Map with Markers (32.42 MB) 6 Calculate Distances (102.18 MB) 7 Recap (5.56 MB) 1 Introduction (13.84 MB) 2 PROJECT Create Your Personal Portfolio (28.74 MB) 3 Adaptive Web vs Responsive Web (171.77 MB) 4 Use Basic Media Queries (165.05 MB) 5 Apply Media Queries for Mobile Devices (48.55 MB) 6 Add Responsive Images (72.28 MB) 7 Recap (5.98 MB) 1 Introduction (15.87 MB) 2 PROJECT Create a Digital Compass (23.44 MB) 3 PROJECT Play with a Gravity Level App (53.76 MB) 4 PROJECT Create a Cooking App (22.84 MB) 5 Read Battery Level (31.94 MB) 6 Work with Touch (122.37 MB) 7 Vibrate the Phone (19.05 MB) 8 Talk to the User (73.31 MB) 9 Recap (3.14 MB) 1 Introduction (8.52 MB) 2 PROJECT Generate a QR Code Reader (21.79 MB) 3 Take Still Pictures and Videos (88.09 MB) 4 Stream Video From the Camera (70.24 MB) 5 Recap (4.61 MB) 1 Introduction (10.47 MB) 2 VR Headsets and Browsers (138.44 MB) 3 PROJECT Create a 360 Viewer (4.08 MB) 4 Take 360 Pictures and 360 Videos (17.68 MB) 5 Embed 360 Content in HTML5 (69.22 MB) 6 PROJECT Create a VR Photo Album (11.4 MB) 7 Introduction to WebVR (17.52 MB) 8 Create a VR World Using A-frame (118.78 MB) 9 Recap (4.4 MB) 1 Introduction (6.11 MB) 10 Recap (5.12 MB) 2 PROJECT Create an Auto-Save Form (10.49 MB) 3 Store and Retrieve Data (19.46 MB) 4 Persist Data with LocalStorage (48.52 MB) 5 Auto-Save a Form (26.78 MB) 6 PROJECT Create a Secret Data Vault (7.78 MB) 7 Use Databases with IndexedDB and Dexie (58.97 MB) 8 Read Data from a Data Store (42.17 MB) 9 Update and Delete Data (48.83 MB) 1 Introduction (7.39 MB) 2 PROJECT Create Your Own Instagram App (8.15 MB) 3 Set Up Google Firebase (17.15 MB) 4 Authenticate Your Users (142.48 MB) 5 Save Data in the Cloud (68.7 MB) 6 Store Objects in the Cloud (26.37 MB) 7 Retrieve Data (125.2 MB) 8 Recap (4.93 MB) 1 Introduction (7.66 MB) 2 PROJECT Create Your Own Weather Application (8.36 MB) 3 AJAX Explained (38.5 MB) 4 Fetch Data from a Remote Service (67.15 MB) 5 Parse Data with JSON (83.07 MB) 6 Recap (2.98 MB) 1 Introduction (12.8 MB) 10 Recap (4.54 MB) 2 Code HTML with Valid Syntax (20.82 MB) 3 Validate Your Code (43.88 MB) 4 PROJECT Create a News Article (5.31 MB) 5 Render Text with Block Elements (137.89 MB) 6 Specify Semantics for Words and Phrases (180.48 MB) 7 Relate Your Data with Lists (111.94 MB) 8 Group Elements in Containers (121.81 MB) 9 OPTIONAL EXERCISE REVIEW (309.13 MB) 1 Introduction (13.35 MB) 2 Progressive Web Apps Explained (63.23 MB) 3 PWA Examples in Action (14.49 MB) 4 PROJECT Create a Pokémon Go-like App (39.93 MB) 5 Create the Web App iOS Meta Tags (60.67 MB) 6 Create the Web App Manifest (65.73 MB) 7 Validate Your PWA with Lighthouse (56.01 MB) 8 Recap (4.34 MB) 1 Introduction (11.29 MB) 2 PROJECT Make an Offline SketchGo Experience (3.43 MB) 3 Detect Offline and Network Status (39.39 MB) 4 Service Workers Explained (18.27 MB) 5 Prepare Assets for Offline Support (101.94 MB) 6 Recap (3.53 MB) 1 What's Next (14.49 MB) 1 Introduction (6.63 MB) 2 PROJECT Create an Album for Your Social Event (6.96 MB) 3 Prepare Your Images for the Web (95.01 MB) 4 Render Photos and Images (206.71 MB) 5 Create an Audio Player (70.03 MB) 6 Create a Video Player (77.18 MB) 7 Customize a Video Player (91.33 MB) 8 Render Data Tables (94.41 MB) 9 Recap (2.21 MB) animation (257.43 KB) movie (1.7 MB) movie (1.56 MB) animation (639 B) movie (329 B) movie (589 B) 1 Introduction (14.48 MB) 10 Recap (5.76 MB) 2 PROJECT Create Your First Blog (43.4 MB) 3 Apply Basic Styles (55.09 MB) 4 Target HTML Tags with Selectors (224.35 MB) 5 Add Margins and Borders (79.51 MB) 6 Style Text and Colors (102.49 MB) 7 Layout Images and Tables (169.12 MB) 8 Layout Lists with Flexbox (120.3 MB) 9 Add Background Images (100.55 MB) 1 Introduction (17.82 MB) 10 Recap (2.82 MB) 2 PROJECT Create a Company Website (4.28 MB) 3 Links Explained (136.73 MB) 4 URLs Explained (27.39 MB) 5 Advanced Link Options (55.72 MB) 6 Embed Videos and Content (204.95 MB) 7 PROJECT Create Your Personal Activity Home Screen (48.52 MB) 8 Open Native Apps on Mobile Devices Maps and Navigation (53.24 MB) 9 Open Messaging, Phone Call and Social Apps (52.29 MB) 1 Introduction (14.33 MB) 2 Select a Provider and a Public URL (38.08 MB) 3 Track Your Visits with Analytics (48.87 MB) 4 Publish on Firebase for Free (82.93 MB) 5 Publish on an FTP Server (26.69 MB) 6 Distribute QR Codes & Physical Web Beacons (53.38 MB) 7 Recap (4.55 MB) 1 Introduction (15.1 MB) 2 PROJECT Make a City Guide (5.4 MB) 3 Make Your Content Shareable (110.53 MB) 4 Integrate with Facebook (113.81 MB) 5 Integrate with Twitter (21.22 MB) 6 Work with WhatsApp & Other Social Networks (46.34 MB) 7 Recap (5.01 MB) 1 Introduction (13.11 MB) 2 PROJECT Create a Restaurant Menu App (5.4 MB) 3 Code Basic Mobile Optimizations (133.53 MB) 4 Optimize for iPhone and iPad (90.12 MB) 5 Optimize for Android (20.92 MB) 6 Add Sticky Headers (65.64 MB) 7 Work with High-Resolution Displays (53.6 MB) 8 Recap (3.43 MB) 1 Introduction (11.99 MB) 2 PROJECT Create an E-commerce Site (7.85 MB) 3 Design the Basic Form Layout (67.91 MB) 4 Add Validation and Styles (150.59 MB) 5 Use Advanced Input Types (72.48 MB) 6 Add Drop Down Menus (67.86 MB) 7 Send the Form (25.37 MB) 8 Recap (2.79 MB)