Hello Coding Bonus Topics
Stretch goals of Hello Coding: Anyone Can Learn to Code
This course was the result of our highly successful Kickstarter Hello Coding!
Learn web, app and game development and artificial intelligence. These are bonus topics added to Hello Coding because we raised funding for them on Kickstarter.
Enroll today to join the Mammoth community!
Your Instructor
John has been programming since 1997 and teaching since 2002. He has been contracted by many different companies to provide game design, audio, programming, level design and project management.
To this day John has contributed to 40 commercial games. Several of the games he has produced have risen to the Top 10 in the Apple's App Store.
His expertise is in e-learning, entrepreneurship, programming, software development, and game development. He is also a new father of two kids.
Mammoth Interactive is a leading online course provider in everything from learning to code to becoming a YouTube star. Mammoth Interactive courses have been featured on Harvard’s edX, Business Insider and more.
Over 13 years, Mammoth Interactive has built a global student community with 6+ million courses sold. Mammoth Interactive has released over 350 courses and 3,500 hours of video content.
Founder and CEO John Bura has been programming since 1997 and teaching
since 2002. John has created top-selling applications for iOS, Xbox and
more. John also runs SaaS company Devonian Apps, building
efficiency-minded software for technology workers like you.
Course Curriculum
-
Preview1.1 Intro to Filter (14:39)
-
Start1.2 More Colour Filters (8:49)
-
Start1.3 Chaining Filters (5:14)
-
StartCoreImage Filter Intro (Source File)
-
Start2.1 More Graphical Filters (6:02)
-
Start2.2 Hole distortion and Centering Distortion (12:08)
-
Start2.3 Tapping to Distort (11:32)
-
Start2.4 Tapping to Distort - Scale and Refactor (15:06)
-
Start2.5 Cropping with Filter (12:18)
-
StartMore Filters (Source Code)
-
Start3.1 Generating QR Code (15:51)
-
Start3.2 Generating Barcode (6:28)
-
Start3.3 Generating with User-Inputted Text (4:43)
-
StartGenerator Filter (Source Code)
-
Start3.1 React State Part 1 (12:02)
-
Start3.2 React States Part 2 (4:39)
-
Start3.3 React States Part 3 (6:01)
-
Start3.4 React State Part 4 (13:13)
-
Start3.5 React State Part 5 (5:06)
-
Start3.6 React State componentWillUnmount (6:34)
-
Start3.7 React State Webpack Hot Reloading (4:54)
-
StartStates Source Files
-
Start5.1 React Props.children (6:01)
-
Start5.2 React Router (12:27)
-
Start5.3 React Router Direct URL (4:19)
-
Start5.4 React Router Wildcard (2:29)
-
Start5.5 React Router Indexroute (6:04)
-
Start5.6 React Router Profile (4:10)
-
Start5.7 React Router Nested Routes (6:31)
-
Start5.8 React Router User Profile (7:36)
-
Start5.9 React Router Redirects (7:33)
-
Start5.10 React Redirects (1:36)
-
Start5.11 React Router Profile (6:48)
-
Start5.12 React Router Back Button (3:25)
-
Start5.13 React Router Activeclassname (5:22)
-
Start5.14 React Router Active Inline Styles (2:57)
-
Start5.15 React Router Navlinks Components (10:14)
-
StartRouter Source Files
-
Start8.1 React Basic CSS Framework (5:12)
-
Start8.2 React Basic CSS Framework (Cont'd) (7:51)
-
Start8.3 React CSS Modules (10:48)
-
Start8.4 React CSS Styling Part 1 (9:01)
-
Start8.5 React CSS Styling Part 2 (8:26)
-
Start8.6 React CSS Styling Part 3 (7:21)
-
Start8.7 React CSS Styling Part 4 (6:59)
-
Start8.8 React CSS Stylings Part 5 (3:33)
-
Start8.9 React CSS Styling Part 6 (4:23)
-
Start8.10 React CSS Extract to Separate File (8:21)
-
Start8.11 React CSS Extract to Separate File (Cont'd) (1:41)
-
StartCSS Source Files
-
Start9.1 Intro to Redux Part 1 (9:25)
-
Start9.2 Intro to Redux Part 2 (7:57)
-
Start9.3 Intro to Redux Part 3 (7:15)
-
Start9.4 Intro to Redux Part 4 (4:21)
-
Start9.5 Redux Store (8:32)
-
Start9.6 Redux Store (Cont'd) (3:03)
-
Start9.7 Redux Store Subscribe (4:52)
-
Start9.8 Redux Store Subscribe (Cont'd) (3:09)
-
Start9.9 Redux Combine Reducers (9:45)
-
StartIntro to Redux and Adding Redux Source Files
-
Start13.1 Fake Backend and Middleware (15:06)
-
Start13.2 Thunk Middleware (16:14)
-
Start13.3 Thunk Checking State (6:24)
-
Start13.4 Get Profile Part 1 (8:53)
-
Start13.5 Get Profile Part 2 (4:46)
-
Start13.6 Get Profile Part 3 (4:18)
-
Start13.7 Get Profile Part 4 (3:22)
-
Start13.8 Get Names Refactor (5:47)
-
Start13.9 Add Random Name (6:04)
-
Start13.10 Add Random Name (Cont'd) (4:39)
-
Start17.1 Adding Reviews Part 1 (23:01)
-
Start17.2 Adding Reviews Part 2 (11:32)
-
Start17.3 Adding Reviews Part 3 (10:48)
-
Start17.4 Adding User Reviews (19:46)
-
Start17.5 Refining Review Containers Part 1 (3:53)
-
Start17.6 Refining Review Containers Part 2 (3:24)
-
Start17.7 Refining Review Containers Part 3 (6:00)
-
StartAdding User Written Reviews Source Files
-
Start20.1 Final Style Part 1 (7:13)
-
Start20.2 Final Styling Part 2 (4:07)
-
Start20.3 Final Styling Part 3 (10:53)
-
Start20.4 Final Styling Part 4 (3:58)
-
Start20.5 Final Styling Part 5 (2:40)
-
Start20.6 Styling NavBar (2:33)
-
Start20.7 Styling Product List Part 1 (6:06)
-
Start20.8 Styling Product List Part 2 (5:18)
-
Start20.9 Styling Product List Part 3 (1:34)
-
Start20.10 Styling Product Profile Part 1 (6:15)
-
Start20.11 Styling Product Profile (Cont'd) (5:06)
-
Start20.12 Styling Review (5:03)
-
Start20.13 Styling Review (Cont'd) (2:15)
-
Start20.14 Styling Continued (1:58)
-
Start20.15 Styling Namelist Part 1 (3:40)
-
Start20.16 Styling Namelist Part 2 (3:34)
-
Start20.17 Styling Namelist Part 3 (1:44)
-
Start20.18 Styling Layout Footer (5:44)
-
Start20.19 Styling Layout footer (Cont'd) (2:35)
-
Start20.21 General Layout Styling (Cont'd) (1:07)
-
Start20.22 Font Work and More Styling (17:11)
-
Start20.20 General Layout Styling (5:07)
-
StartStyling the App Source Files
-
Start01. Megadude Silhouette (5:19)
-
Start02. Megadude Walking (Part 1) (11:23)
-
Start03. Megadude Walking (Part 2) (8:48)
-
Start04. Megadude Walking (Part 3) (6:03)
-
Start05. Megadude Animation (7:06)
-
Start06. Megadude Jump (Part 1) (5:15)
-
Start07. Megadude Jump (Part 2) (9:03)
-
Start08. Megadude Jump (Part 3) (4:50)
-
Start09. Megadude Walking with Weapon (5:28)
-
Start10. Megadude Weapon Charge (10:40)
-
Start11. Megadude Weapon Shoot (6:26)
-
Start12. Megadude Photoshop Export (4:14)
-
Start01. Importing Assets (6:27)
-
Start02. Looking Left and Right (4:19)
-
Start03. Animator and Transition (19:53)
-
Start04. Jumping Animation (10:09)
-
Start05. Charging Animation (8:20)
-
Start07. Shooter Enemy Animation (13:45)
-
Start06. Walking Enemy Animations (15:28)
-
Start08. Flamethrower Enemy Animation (8:46)
-
Start09. Turret Enemy (15:37)
-
Start01. New Button (6:11)
-
Start02. Moving Platform (4:47)
-
Start03. Teleporter (3:51)
-
Start04. Gate (4:24)
-
Start05. Blocks (3:29)
-
Start06. Background Elements (9:26)
-
Start07. Layer Copies (11:23)
-
Start08. Object Repositioning (18:48)
-
Start09. Removing False Jumps (5:04)
-
Start10. Sound FX (11:21)
-
StartBasic Types Part 1 - Numbers and Strings (11:18)
-
StartBasic Types Part 2 - Booleans (8:32)
-
StartBasic Types Part 3 - Booleans (Cont'd) (4:11)
-
StartBasic Types Part 4 - Objects (11:54)
-
StartBasic Types Part 5 - Objects (Cont'd) (14:59)
-
StartBasic Types Part 6 - Arrays (10:43)
-
StartBasic Types Part 7 - Arrays (Cont'd) (12:45)
-
Start1.1 Intro to Variables Part 1 (5:52)
-
Start1.2 Intro to Variables Part 2 (9:51)
-
Start1.3 Intro to Variables Part 3 (8:15)
-
Start1.4 Intro to Variables Part 4 (4:06)
-
Start1.5 Scoping and Intro to Let (9:40)
-
Start1.6 Let Statements (Cont'd) (2:34)
-
Start1.7 Intro to Const (10:15)
-
Start1.8 Summary (1:19)
-
Start3.1 Intro to Functions (6:37)
-
Start3.2 Intro to Functions part 2 (9:15)
-
Start3.3 Intro to Functions Part 3 (9:24)
-
Start3.4 Hoisting (3:41)
-
Start3.5 Function Expressions (6:52)
-
Start3.6 Functions Changing Non-Primitive Properties (6:13)
-
Start3.7 Nested Functions Part 1 (5:20)
-
Start3.8 Nested Functions Part 2 (10:17)
-
Start3.9 Nested Functions Part 3 (4:54)
-
Start6.1 Intro to Loops (3:54)
-
Start6.2 While Loops (5:28)
-
Start6.3 While Loops (Cont'd) (10:17)
-
Start6.4 Do While Loop (5:07)
-
Start6.5 Do While Loop (Cont'd) (2:20)
-
Start6.6 For Loop (10:17)
-
Start6.7 For Loop (Cont'd) (6:05)
-
Start6.8 Controlling Loops (11:01)
-
Start6.9 Closing Over For Loop (10:11)
-
Start6.10 For...In and For Each (10:11)
-
Start6.11 For...of (9:36)
-
Start6.12 For...of (Cont'd) (3:25)
-
Start7.1 Intro to DOM (11:03)
-
Start7.2 Intro to DOM (cont'd) (14:53)
-
Start7.3 getElementbyId Part 1 (11:44)
-
Start7.4 getElementbyId Part 2 (3:24)
-
Start7.5 getElementbyId Part 3 (4:22)
-
Start7.6 dom Query Selector (5:02)
-
Start7.7 DOM Query Selector all (8:24)
-
Start7.8 Traversing the DOM (4:42)
-
Start7.9 Getting and Setting ID and Class Part 1 (3:21)
-
Start7.10 Getting and Setting ID and Class Part 2 (9:52)
-
Start7.11 Getting and Setting ID and Class Part 3 (4:42)
-
Start7.12 Getting and Setting ID and Class Part 4 (4:00)
-
Start7.13 Creating and Appending Elements (6:39)
-
Start7.14 Creating and Appending Elements (Cont'd) (7:29)
-
Start7.15 Removing Elements (7:03)
-
Start8.1 Intro To Events (9:09)
-
Start8.2 Intro to Events (Cont'd) (6:32)
-
Start8.3 Firing and Function Removing Events (8:04)
-
Start8.4 Events Propagation (17:36)
-
Start8.5 Common Design Pattern (6:54)
-
Start8.6 Prevent Default (4:40)
-
Start8.7 Prevent Default (Cont'd) (7:51)
-
Start8.8 Key Events (3:57)
-
Start8.9 Key Events (Cont'd) (9:47)
-
Start8.10 DOMContentLoaded (9:30)
-
Start8.11 Load Event (4:05)
-
Start8.12 Load Event (Cont'd) (2:07)
-
Start8.13 Recommendations (1:24)
-
Start10.1 Destructuring Arrays Part 1 (10:45)
-
Start10.2 Destructuring Arrays Part 2 (7:50)
-
Start10.3 Destructuring Arrays Part 3 (9:45)
-
Start10.4 Destructuring Objects Part 1 (5:50)
-
Start10.5 Destructuring Objects Part 2 (9:54)
-
Start10.6 Destructuring Objects Part 3 (7:16)
-
Start10.7 Destructuring Objects Part 4 (7:16)
-
Start10.8 Destructuring Nested Objects (4:09)
-
Start10.9 Destructuring Nested Objects (cont'd) (9:01)
-
Start12.1 OOP in JS Intro Part 1 (14:33)
-
Start12.2 OOP in JS Intro Part 2 (7:33)
-
Start12.3 OOP in JS Intro Part 3 (4:13)
-
Start12.4 OOP in JS Intro Part 4 (2:37)
-
Start12.5 OOP in JS Intro Part 5 (5:15)
-
Start12.6 Object Constructors Part 1 (8:39)
-
Start12.7 Object Constructors Part 2 (2:09)
-
Start12.8 Object Constructors Part 3 (2:33)
-
Start12.9 Inheriting from Objects Part 1 (9:34)
-
Start12.10 Inheriting from Objects Part 2 (5:01)
-
Start12.11 Inheriting from Objects Part 3 (2:18)
-
Start13.1 Intro to Classes (8:12)
-
Start13.2 Intro to Classes (Cont'd) (8:29)
-
Start13.3 Inheritance Part 1 (5:20)
-
Start13.4 Inheritance Part 2 (2:02)
-
Start13.5 Inheritance Part 3 (7:11)
-
Start13.6 Static Methods (10:42)
-
Start13.7 Pros and Cons of Inheritance (3:01)
-
Start13.8 Grouping Without Inheritance (11:14)
-
Start13.9 Functions and Looping Practice (9:43)
-
Start14.1 Callbacks Part 1 (9:42)
-
Start14.2 Callbacks Part 2 (5:48)
-
Start14.3 Callbacks Part 3 (2:56)
-
Start14.4 Callbacks Part 4 (5:20)
-
Start14.5 Callbacks Part 5 (9:09)
-
Start14.6 Callbacks Part 6 (3:39)
-
Start14.7 Callbacks Part 7 (4:57)
-
Start14.8 Promises Part 1 (5:56)
-
Start14.9 Promises Part 2 (5:13)
-
Start14.10 Promises Part 3 (6:15)
-
Start14.11 Promises Part 4 (2:38)
-
Start14.12 Promises Part 5 (8:29)
-
Start14.13 Promises Part 6 (2:22)
-
Start14.14 Promises Part 7 (6:35)
-
Start14.15 Promises Part 8 (8:09)
-
Start14.16 Promises Part 9 (3:17)
-
Start14.17 Promises Part 10 (6:13)
-
Start15.1 Introduction
-
Start15.2 Fetching and Processing Data (9:20)
-
Start15.3 Alternative Way to Append to HTML (11:28)
-
Start15.4 Multiple Objects in Response (5:48)
-
Start15.5 Multiple Objects in Response (Cont'd) (7:47)
-
Start15.6 Loops and Data Attributes Part 1 (6:28)
-
Start15.7 Looping and Data Attributes Part 2 (5:51)
-
Start15.8 Loops and Data Attributes Part 3 (10:12)
-
Start15.9 Final Thoughts (3:08)
-
Start16.1 Spread Syntax Part 1 (9:08)
-
Start16.2 Spread Syntax Part 2 (2:22)
-
Start16.3 Spread Syntax Part 3 (2:50)
-
Start16.4 Spread Syntax Part 4 (4:52)
-
Start16.5 Spread Syntax Part 5 (3:52)
-
Start16.6 Rest Syntax and Method Definitions (8:40)
-
Start16.7 Property Shorthand (3:52)
-
Start16.8 Property Shorthand (Cont'd) (4:42)
-
Start16.9 Property Names (6:00)
-
Start16.10 Property Names (Cont'd) (7:21)
-
Start16.11 Maps (15:13)
-
Start16.12 Sets (10:14)
-
Start16.13 Sets (Cont'd) (6:10)
-
Start16.14 Final Thoughts (2:10)
-
Start17.1 Transpiling in Browser (10:32)
-
Start17.2 Using Babel CLI part 1 (13:08)
-
Start17.3 Using Babel CLI Part 2 (3:03)
-
Start17.4 Using Babel CLI Part 3 (4:58)
-
Start17.5 Setting up Simple Server (2:38)
-
Start17.6 Setting up Simple Server (Cont'd) (2:24)
-
Start17.7 Compile Using Gulp Part 1 (8:21)
-
Start17.8 Compile Using Gulp Part 2 (4:52)
-
Start17.9 Compile Using Gulp Part 3 (4:46)
-
Start17.10 Compile Using Gulp Part 4 (4:47)
-
Start17.11 Compile Using Gulp Part 5 (2:17)
-
Start17.12 Compiling Using Gulp Part 6 (1:58)
-
Start18.1 Introduction (12:38)
-
Start18.2 Watch for Changes (2:06)
-
Start18.3 Linting with eslint (7:23)
-
Start18.4 Linting with eslint (2:58)
-
Start18.5 Bundling Part 1 (5:10)
-
Start18.6 Bundling Part 2 (6:47)
-
Start18.7 Bundling Part 3 (1:11)
-
Start18.8 Bundling Part 4 (5:19)
-
Start18.9 Dev Server (5:28)
-
Start18.10 Dev Server (Cont'd) (3:01)
-
Start2.1 Intro to Reply and Type (6:21)
-
Start2.2 Boolean Lists Functions (8:06)
-
Start2.3 Functions Part 1 (3:06)
-
Start2.4 Functions Part 2 (5:05)
-
Start2.5 Functions Part 3 (4:41)
-
Start2.6 Functions Part 4 (2:33)
-
Start2.7 If Expressions (3:55)
-
Start2.8 Tuples (5:53)
-
Start2.9 Records Part 1 (5:11)
-
Start2.10 Records Part 2 (5:34)
-
Start2.11 Records Part 3 (5:55)
-
Start6.1 Guessing Game Part 1 (10:05)
-
Start6.2 Guessing Games Part 2 (8:30)
-
Start6.3 Guessing Game Part 3 (7:49)
-
Start6.4 Guessing Game Part 4 (7:42)
-
Start6.5 Guessing Game Part 5 (5:09)
-
Start6.6 Guessing Game Part 6 (4:18)
-
Start6.7 Guessing Games Part 7 (5:21)
-
Start6.8 Guessing Games Part 8 (5:55)
-
Start01 Adding grids (15:28)
-
Start02 Taking a closer look at tick labels (13:04)
-
Start03 Customising grid lines (12:40)
-
Start04 Live Graphs (29:31)
-
Start05 Styles and rcParameters (22:43)
-
Start06 Sharing an X axis between two plots (18:51)
-
Start07 Setting Axis Spines (14:49)
-
Start08 Creating multiple axes in our figure (16:34)
-
Start09 Creating multiple axes in our figure (cont'd) (16:37)
-
Start10 Plotting into the multiple axes (19:43)
-
Start11 Plotting into the multiple axes (cont'd) (15:13)
-
Start01. Introduction Part 1 (8:26)
-
Start02. Introduction Part 2 (6:50)
-
Start03. Creating Rectangle and Circles (4:25)
-
Start04. Creating Lines (3:01)
-
Start05. SVG viewBox (7:07)
-
Start06. Polygon element Part 1 (3:33)
-
Start07 Polygon Element Part 2 (2:26)
-
Start08. Polygon Element Part 3 (3:29)
-
Start09. Polygon Element Part 4 (4:33)
-
Start10. viewBox Attributes (4:57)
-
Start11. viewBox Attributes (Cont'd) (2:24)
-
Start12. Path Elements (7:10)
-
Start13 Path Elements (Cont'd) (2:55)
-
Start14 Bezier Curves Part 1 (7:01)
-
Start15. Bezier Curves Part 2 (5:11)
-
Start16. Bezier Curves Part 3 (2:44)
-
Start17. Bezier Curves Part 4 (6:03)
-
Start18. Quadratic Bezier Curves (4:01)
-
Start19. Arcs (8:57)
-
Start20. Arcs (Cont'd) (5:05)
-
Start21. SVG-edit and Illustrator (6:24)
-
Start22. Styling Inline SVG.mov (8:10)
-
Start23. SVG in IMG tag (6:42)
-
Start24. SVG in Background IMG (5:15)
-
Start25 Modifying Inline SVG (11:53)
-
Start26. SVG with Javascript (10:20)
-
Start27. Adding Trees (6:17)
-
Start28 Creating Trees (11:46)
-
Start29 Creating Trees (contd) (3:25)
-
Start30 Remove Button.mov (7:04)
-
Start31 Adding Other Type of Trees (15:17)
-
Start32 Sorting Trees (8:40)
-
Start33 Sorting Trees (cont'd) (4:31)
-
Start34 Refactoring Javascript (6:09)
-
Start35 Refactoring Javascript (Cont'd) (7:03)
-
Start36 Saving as SVG (8:52)
-
Start37 Saving as SVG (Cont'd) (5:48)
-
Start38 Save as PNG (7:21)
-
Start39 Downloading Images.mov (8:04)
-
Start40 Refactoring Part 1 (5:18)
-
Start41 Refactoring Part 2 (6:15)
-
Start42 Refactoring Part 3 (3:37)
-
Start43 Main Functionality (14:12)
-
Start44 Main Functionality (Cont'd) (3:37)
-
Start45 Testing Cross Browser Compatibility (13:43)
-
Start46 Checking DOMcontentloaded (2:39)
-
Start47 Styling Part 1 (10:12)
-
Start48 Styling Part 2 (7:13)
-
Start49 Styling Part 3 (6:10)
-
Start50 Modal for PNG Part 1 (8:01)
-
Start51 Modal for PNG Part 2 (6:27)
-
Start52 Modal for PNG Part 3 (6:18)
-
Start53 More Javascript Refactoring (6:40)
-
Start54 Styling The Modal More (9:33)
-
Start55 Adding Size Reset Button (8:30)
-
Start56 Outro (1:29)
-
StartSource Files
-
Start01. Organizing the Project (7:36)
-
Start02. Preparing the Player (16:14)
-
Start03. Walking and Jumping (20:40)
-
Start04. Raycasting (7:32)
-
Start05. Raycast Precision (8:30)
-
Start06. Camera follow (18:04)
-
Start07. Coins (17:29)
-
Start08. User Interface (10:15)
-
Start09. Events (12:11)
-
Start10. Simple Enemy (14:42)
-
Start11. Enemy Walking Paths (13:41)
-
Start12. Jumping over Enemies (12:53)
-
Start13. Shell Enemy (27:43)
-
Start14. Shell Bouncing (9:58)
-
Start15. Pipe Enemy (17:48)
-
Start16. Blocks (24:57)
-
Start17. Powerups (8:29)
-
Start18. Powerup Feedback (11:26)
-
Start19. Win and Lose the Game (14:40)
-
Start01. Old and New Project Interface (2:15)
-
Start02. Project Set Up (2:38)
-
Start03. Brick Block Asset (7:53)
-
Start04. Coin Block Asset (6:44)
-
Start05. Pipe Asset (8:22)
-
Start06. Background Objects (19:24)
-
Start07. Checkpoint Flag (5:27)
-
Start08. End House (17:34)
-
Start09. Castle (18:37)
-
Start10. Power Block (6:55)
-
Start11. Foundation Block (11:22)
-
Start12. Shell Enemy (16:51)
-
Start13. Shroom Enemy (11:02)
-
Start14. Powerup Shroom (10:39)
-
Start15. Plant Enemy (10:39)
-
Start16. Marlo (21:22)
-
Start20. Importing Art (3:43)
-
Start21. Background Setup (15:15)
-
Start22. Infinite Background (23:51)
-
Start23. Game Element (7:33)
-
Start24. Integrating Blocks (10:26)
-
Start25. Adjustments (9:37)
-
Start26. Finish Line (6:22)
-
Start27. Enemy Animations (6:22)
-
Start28. Player Animation (20:21)
-
Start29. Brock Collision Adjustment (7:10)
-
Start30. Physics Adjustment (4:56)
-
Start31. Audio - Integrating Sound Effects (6:41)
-
Start32. Challenge Time! (1:56)
-
Start01. Project Setup (1:58)
-
Start02. Backgroudn Street (4:14)
-
Start03. BAckground Sidewalk (6:32)
-
Start04. Background Wood Fence (5:25)
-
Start05. Background Chain Fence (7:01)
-
Start06. Background Cityscape (7:36)
-
Start07. Cardboard Box (12:12)
-
Start08. Trash Can (3:35)
-
Start09. Barrels (8:11)
-
Start10. Character Idle (8:51)
-
Start11. Character Punch (7:03)
-
Start12. Character Kick (7:46)
-
Start13. Item Hold and Toss (6:06)
-
Start14. Character Run (21:03)
-
Start15. Enemy Character (5:35)
-
Start16. Dragoon Exports (2:46)
-
Start07. Art Integration (12:56)
-
Start08. Player Animation (28:30)
-
Start09. Order in Layer (7:30)
-
Start10. Interface (8:37)
-
Start11. Player 2 (9:18)
-
Start12. Decrease Health Points (5:21)
-
Start13. Multiple Hits (5:21)
-
Start14. Restarting the Game (4:08)
-
Start15. Audio - Game Sounds (3:42)
-
Start16. Challenge Time (1:58)
-
Start01. Introduction to ARkit (10:47)
-
Start02. Talking About the View Controller and Scenes (11:10)
-
Start03. Talking about Scenes and Object Properties (13:57)
-
Start04. Moving Around the Scene (5:03)
-
Start05. Adding Primitives to your scene (full) (12:26)
-
Start05A. Adding Primitives to your Scenes (10:26)
-
Start05B. Adding Primitives to your Scenes (cont'd) (2:17)
-
Start06. Adding Nodes and Primitives Programmatically (7:21)
-
Start07. Adding other Primitives (9:58)
-
Start00. Introduction (5:25)
-
Start01. Project Overview (5:35)
-
Start02. Exploring MNIST Data Set (14:50)
-
Start03. Building the Computational Graph (20:16)
-
Start04. Training and Testing Our Model (11:36)
-
Start05. Saving the Trained Model (21:20)
-
Start06. Starting Android Studio Project (13:31)
-
Start07. Importing Trained Model to Android Project (8:43)
-
Start08. Reformatting Image to Feed into Model (13:43)
-
Start09. Finishing Implementation (25:18)
-
StartSimple MNIST
-
StartMyApplication
-
StartHow to start a Business from Scratch (8:09)
-
StartE-mail Marketing 101 (7:41)
-
Start01. Preparing the Project (5:27)
-
Start02. Player Movement (16:42)
-
Start03. Player Jump (11:50)
-
Start04. Shooting Missiles (19:00)
-
Start05. Simple Enemy (12:57)
-
Start06. Enemies and Platforms (12:36)
-
Start07. Camera Follow (5:51)
-
Start08. User Interface (6:03)
-
StartSource Code and Art Assets
-
Start01. Canvas Setup (2:12)
-
Start02. Floor (14:33)
-
Start03. Block (7:35)
-
Start04. Pillar (5:41)
-
Start05. Background (3:26)
-
Start06. Enemy Drill (14:28)
-
Start07. Walking Enemy (10:36)
-
Start08. UFO (8:40)
-
Start09. Character Idle (10:20)
-
Start10. Character Shooting (3:12)
-
Start11. Character Run (25:18)
-
Start12. Running Motion (6:47)
-
Start13. Rocket Weapon (6:22)
-
Start14. Exporting Art (4:07)
-
StartNode - Important Things to Know (1:11)
-
StartNode Tips to Get Started (2:56)
-
Start01. Introduction (21:09)
-
Start02. Reading Code and Modules (16:50)
-
Start03. Reading, Writing and Compressing Textfiles (31:22)
-
Start04. HTTP Module (24:22)
-
Start05. Intro to NPM and Packages (17:38)
-
StartBuild your Own Javascript Network (10:09)
-
PreviewHow to Get SpriteKit
-
PreviewDon't Have a Mac Computer?
-
Start00. Intro and Demo (4:28)
-
Start01. Building Initial Scene (17:01)
-
Start02. Planning Implementation Phase (10:36)
-
Start03. Rotating and Moving Ship (28:03)
-
Start04. Spawning and Firing Bullet (25:57)
-
Start05. Spawning and Moving Meteor (31:33)
-
Start06. Detecting Contact Collision (30:19)
-
Start07. Finishing Touches (Displaying Labels) (11:17)
-
StartSource Code and Art Assets
-
Start00. Intro and Demo (6:05)
-
Start01. Setting up the Initial Game Scene (7:30)
-
Start02. Planning Implementation Tasks (5:20)
-
Start03. Implementing Player and Alien Movement (18:22)
-
Start04. Spawning and Firing Bullets (17:46)
-
Start05. Collision Contact (24:24)
-
Start06. Implementing End Game Logic (13:35)
-
Start07. Finishing Game Implementation and Adding Textures (17:54)
-
StartSource Code and Art Assets
-
Start01. Organizing the Project (5:39)
-
Start02. Player Physics (10:28)
-
Start03. Moving the Player Horizontally (12:47)
-
Start04. Jump Logic (8:54)
-
Start05. Camera Follow (11:17)
-
Start06. Platforms (9:08)
-
Start07. Creating the First Enemy (10:30)
-
Start08. Circle Enemy (12:21)
-
Start09. Wave Enemy (11:02)
-
Start10. Worm Logic for the Wave Enemy (14:30)
-
Start11. Destroying far away Objects (5:51)
-
Start12. Canvas and Events (12:01)
-
Start13. Throwing Weapons (19:17)
-
Start14. Throwing Directions (7:47)
-
Start15. Limited Ammo (9:11)
-
Start16. Whip (14:25)
-
Start01. Setting up Photoshop (5:02)
-
Start02. Background Wall (6:19)
-
Start03. Broken Background Wall (10:48)
-
Start04. Window (7:27)
-
Start05. Old Curtain (9:41)
-
Start06. Dungeon Torch (7:06)
-
Start07. Floor (7:15)
-
Start08. Floating Platform (8:54)
-
Start09. Pillar (6:21)
-
Start10. Weapon Battle Axe (6:56)
-
Start11. Weapon Dagger (4:11)
-
Start12. Weapon Whip (7:53)
-
Start13. Ghost (17:33)
-
Start14. Vampire bat (25:32)
-
Start15. The Character (14:54)
-
Start16. Character run (15:50)
-
Start17. The Running Stills (15:50)
-
Start18. Running Animation (14:18)
-
Start19. Throwing Animation (9:30)
-
Start20. Whipping Animation (5:06)
-
Start21. Exporting Assets (4:25)
-
Start01. Introduction to Excel (12:52)
-
Start02. Writing Your Ideas Down (11:25)
-
StartPersonal Finance for Entrepreneurs (7:07)
-
StartStock Trading for Self-Employed Freelancers
-
StartKeeping Startup Costs Low (14:41)
-
StartHire the Right People (6:49)
-
StartBecome a Lone Wolf Developer (5:08)
-
StartAvoiding Technical Debt (6:01)
-
StartTest-Driven Development (13:53)
-
StartHow To Download Adobe Illustrator (2:08)
-
Start20 Minute Crash Course for Adobe Illustrator (20:01)
-
StartSpaceShips (Source file)
-
Start01. Creating A SpaceShip (16:18)
-
Start02. Creating A Rounded Spaceship (16:20)
-
Start03. Creating a Faux Pixel Art Spaceship (12:53)
-
Start04. Conclusion (4:13)
-
StartGreat Sphinx of Giza (36:33)
-
StartGolden Gate Bridge (32:42)
-
StartGuggenheim Museum (19:30)
-
StartThe Royal Ontario Museum (35:41)
-
StartTaj Mahal (11:38)
-
StartEmpire State Building (16:49)
-
StartBasilica Di San Lorenzo (23:38)
-
StartLow Poly Big Ben (15:02)
-
StartParthenon (20:35)
-
StartWhite House (15:28)
-
StartMayan Temple (11:22)
-
StartShinto Shrine Gate (7:41)
-
StartGreek Amphitheatre (14:27)
-
StartSaint Peter's Basilica (33:53)
-
StartPalazzo Pitti (23:53)
-
StartGreat Wall of China (14:52)
-
StartLow Poly Leaning Tower of Pisa (4:36)
-
StartPyramids of Giza (2:01)
-
StartLow Poly CN Tower (9:56)
-
StartLow Poly Colosseum (7:30)
-
StartLow Poly Character Models (Part 1) (28:48)
-
StartLow Poly Character (Part 2 + 3) (37:52)
-
StartFemale Body Build (30:23)
-
StartFemale Body Build (Cont'd) (29:02)
-
StartFemale Spartan Bones (44:03)
-
StartFemale Spartan Bones (Cont'd) (23:50)
-
StartFemale Spartan Clothes (35:22)
-
StartSpartan Character Cloth Effects (23:18)
-
StartSpartan Clothes Fix (25:00)
-
StartCrusader Body Part 1 (42:49)
-
StartCrusader Body Part 2 (33:23)
-
StartSamurai Body Part 1 (25:30)
-
StartSamurai Body Part 2 (26:04)
-
StartSamurai Body Part 3 (26:20)
-
StartSamurai Body Part 4 (29:36)
-
StartSamurai Body Part 5 (27:29)
-
StartSamurai Body Part 6 (29:46)
-
StartSamurai Body Part 7 (21:18)
-
StartSamurai Body Part 8 (21:13)
-
StartSamurai Soldier Conehat (23:51)
-
StartSamurai Soldier TopKnot (16:06)
-
StartMilitary Character Basic Rig (37:21)
-
StartMilitary Character Clothes (30:47)
-
StartSimple Blade (7:32)
-
StartFree Style Moon Base (12:37)
-
StartBrooklyn Bridge (20:01)
-
StartLighthouse of Alexandria (7:21)
-
StartStatue of Zeus (Part 1) (23:09)
-
StartStatue of Zeus (Part 2) (39:03)
-
StartStatue of Zeus (Part 3) (15:04)
-
StartFlatiron Building (6:44)
-
StartChrysler Building (23:29)
-
StartLow Poly Japanese Pagoda (11:11)
-
StartLow Poly Chinese Pagoda (6:46)
-
StartBrandenburg Gate (30:54)
-
StartSource Files