top of page

A World of Knowledge at Your Fingertips

Keyboard and Mouse

online video tutorial

Unity FPS Survival Game Tutorial - First Person Shooter Game Dev

Unity FPS Survival Game Tutorial - First Person Shooter Game Dev

Learn how to make a first-person shooter in Unity. Making a FPS in Unity is easy for beginners. This 8-hour tutorial covers everything you need to know to make a basic first person shooter game. 💻Assets: https://github.com/beaucarnes/unity_fps/tree/master/assets 💻Full Project: https://github.com/beaucarnes/unity_fps/tree/master/complete_project Tutorial created by Awesome Tuts. Check out Awesome Tuts Youtube channel: https://www.youtube.com/channel/UC5c-DuzPdH9iaWYdI0v0uzw On the Awesome Tuts website, you can learn to create a game in 40 minutes: https://www.awesometuts.com/from-scratch-to-game-ws The creator of the assets is Winterbyte and these are the assets from their Ultimate Survival Asset Pack. Please NOTE that these assets can be used only for EDUCATIONAL purposes to follow this tutorial, you can't use them to create a commercial game or share the assets with others. ⭐️Contents⭐️ ⌨️ (0:00:00) Intro And Game Preview ⌨️ (0:04:21) Importing Level And Configuring Lights In The Game ⌨️ (0:10:19) Creating FPS Player ⌨️ (0:35:35) Coding Player's Movement And Jump ⌨️ (1:02:07) FPS Mouse Look And Mouse Controls ⌨️ (1:33:14) Player's Sprint And Crouch ⌨️ (1:49:01) Player's Footsteps Sound ⌨️ (2:18:47) Animating Player's FPS Hands And Weapons ⌨️ (2:41:27) Weapon Handler (script for controlling the attributes of weapons) ⌨️ (2:57:05) Weapon Manager (script for controlling the switching between weapons in our game) ⌨️ (3:10:36) Player Attack (script for controlling the shooting with the selected weapon) ⌨️ (3:36:52) Creating The Zoom Effect With Animations And Scripting ⌨️ (4:07:02) Creating Arrow And Spear Bullet Prefabs ⌨️ (4:36:27) Configuring And Animating Our Cannibal Enemy ⌨️ (4:50:40) Creating Enemy Animation Script ⌨️ (4:57:30) Enemy Controller (the script that will control the enemy’s AI and make him move and attack the player) ⌨️ (5:40:04) Configuring And Creating The Boar Enemy ⌨️ (5:51:10) Detecting And Dealing Damage ⌨️ (6:14:52) Creating Health Script ⌨️ (6:49:02) Creating Player And Enemies Sound Effects And Shoot Effects Sounds ⌨️ (7:21:13) Creating Player Stats UI ⌨️ (7:32:38) Displaying Health And Stamina Using Player Stats UI ⌨️ (7:46:45) Creating Enemy Manager(the script that will spawn the enemies) and adding Finishing Touches To Our Game -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://medium.freecodecamp.org
Improve Cybersecurity Skills with CTFs - PicoCTF Walkthrough (2018)

Improve Cybersecurity Skills with CTFs - PicoCTF Walkthrough (2018)

Want to improve your cybersecurity / ethical hacking skills but don't know where to start? Cyber security Capture The Flag (CTF) games are the perfect place to practice and learn. picoCTF is a beginner's level computer security game that consists of a series of challenges where participants must reverse engineer, break, hack, decrypt, or do whatever it takes to solve the challenge. The challenges are all set up with the intent of being hacked, making it an excellent, legal way to get hands-on experience. This video is a walkthrough on how to solve the challenges from the picoCTF 2018 game. Consider trying to solve the challenges on your own first, then watch how to solve them. Start the game here: https://2018game.picoctf.com/ This walkthrough was created by John Hammond. Check out his channel for more great videos: https://www.youtube.com/user/RootOfTheNull/ ⭐️Contents ⭐️ ⌨️ (0:00:16) [01] General & Forensics Warmups ⌨️ (0:11:54) [02] Resources & Reversing Warmups ⌨️ (0:21:41) [03] Cryptography Warmups, grep & netcat ⌨️ (0:34:38) [04] Here's Johnny ⌨️ (0:45:29) [05] strings, pipe & Inspect Me ⌨️ (0:50:48) [06] grep2, Aca-Shell-A, Client Side is Still Bad ⌨️ (1:01:53) [07] Logon & Reading Between The Eyes ⌨️ (1:08:54) [08] [08] Recovering From the Snap & Admin Panel ⌨️ (1:14:12) [09] Assembly 0 & Buffer Overflow 0 ⌨️ (1:26:07) [10] Caesar Cipher 1, ENV, & Hertz ⌨️ (1:32:26) [11] [11] Hex Editor, SSH, Irish Name Repo ⌨️ (1:38:57) [12] Mr. Robots, Login, & Secret Agent ⌨️ (1:46:54) [13] Truly an Artist & Assembly 1 ⌨️ (1:53:04) [14] be-quick-or-be-dead 1 & blaise's cipher ⌨️ (2:00:47) [15] Buffer Overflow 1 & Hertz 2 ⌨️ (2:09:16) [16} leak me & Now You See Me ⌨️ (2:15:40) [17] quackme ⌨️ (2:26:01) [18] Shellcode ⌨️ (2:30:28) [19] What Base Is This? ⌨️ (2:39:10) [20] You Cant See Me & Buttons ⌨️ (2:43:09) [21] Super Ext Magic ⌨️ (2:51:09) [22] The Vault & What's My Name ⌨️ (2:56:45) [23] Absolutely Relative ⌨️ (3:00:33) [24] Assembly 2 ⌨️ (3:08:32) [25] Buffer Overflow 2 ⌨️ (3:17:07) [26] Caesar Cipher 2 ⌨️ (3:22:44) [27] ret2libc Exploits (got 2 learn libc) ⌨️ (3:38:50) [28] RSA Madlibs ⌨️ (3:55:54) [29] BE QUICK OR BE DEAD 2 ⌨️ (4:07:37) [30] in out error ⌨️ (4:11:57) [31] Artisinal Handcrafted HTTP 3 ⌨️ (4:19:55) [32] echooo ⌨️ (4:31:47) [33] learn gdb ⌨️ (4:36:34) [34] Flaskcards -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://medium.freecodecamp.org
Async/Await - JavaScript Tutorial

Async/Await - JavaScript Tutorial

This is an in-depth look at the Async/Await feature in JavaScript. Code: https://github.com/eXtremeXR/Async-Await First, we're going to go through brief history of asynchronous programming in JavaScript and see how it transitioned from callbacks to promises to generators and to finally Async/Await. Then we're going to focus purely on Async/Await and we'll go through a bunch of examples. We'll start off by learning how we can do sequential flow using Async/Await and we'll also see how we need to be careful about error handling. Next, we'll move onto parallel execution. We'll see how we can use Promise.all() function to be able to execute multiple promises in parallel. Again, we'll see why we need to be careful about our error handling. Last but not least, we'll take a look at how we can do iterations with Async/Await. We'll start off with for loop, then move onto forEach, for of loop is going to be next and finally we'll wrap that section with while loop. At the end, we'll do a quick recap of the things we just went through. ⭐️Contents ⭐️ ⌨️ 0:00 - Introduction ⌨️ 1:28 - Callbacks Example ⌨️ 6:44 - Promises Example ⌨️ 9:40 - Async/Await Example ⌨️ 13:18 - Coding Examples Begin ⌨️ 14:09 - Sequential Example (Naive) ⌨️ 19:27 - Sequential Example (Issue) ⌨️ 21:18 - Sequential Example (Solution) ⌨️ 23:48 - Parallel Example (Naive) ⌨️ 27:21 - Parallel Example (Issue) ⌨️ 28:58 - Parallel Example (Solution) ⌨️ 31:55 - For Loop Example ⌨️ 36:49 - ForEach Example ⌨️ 40:06 - For-Of Example ⌨️ 42:06 - While Loop Example ⌨️ 44:03 - Recap Tutorial from CodeWorkr. Check out the CodeWorkr channel for more great tutorials: https://www.youtube.com/channel/UCfYTu_qAO5T7a-8rC_74Ypw -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://medium.freecodecamp.org
Neural Networks with JavaScript - Full Course using Brain.js

Neural Networks with JavaScript - Full Course using Brain.js

This course gives you a practical introduction to building neural networks in the browser and in Node.js using the Brain.js JavaScript library. To complete the course’s interactive challenges, simply head over to the Scrimba version: https://scrimba.com/g/gneuralnetworks ⭐️What you'll learn ⭐️ By the end of the course, you'll be able to solve a range of different problems using neural networks. The lectures does not dwell with much theory, but rather on how to code the networks. That means the course is suitable for anybody who knows JavaScript. ⭐️About Robert Plummer ⭐️ Robert is the lead developer of the Brain.js library. He has a unique ability to explain complex concepts in a manner that everyone can understand. Feel free to reach out to Robert via Twitter if you have feedback, or simply want to thank him for creating this course. Good luck, and welcome to the exciting world of neural networks! ⭐️Course Contents ⭐️ ⌨️ (0:00:00) Course introduction ⌨️ (0:01:46) Our first neural net! ⌨️ (0:04:31) How they learn - Propagation ⌨️ (0:07:57) How they learn - Structure ⌨️ (0:10:09) How they learn - Layers ⌨️ (0:14:04) Working with objects! ⌨️ (0:21:52) Learning more than numbers ⌨️ (0:34:21) Example: Counter ⌨️ (0:44:10) Normalization ⌨️ (0:50:35) Example: Stock price predictor ⌨️ (0:56:06) Predicting multiple steps ⌨️ (0:57:43) Example: A recurrent neural network that learns math ⌨️ (1:03:56) Example: Number detector ⌨️ (1:09:41) Example: Writing a children's book ⌨️ (1:11:28) Example: Sentiment detection ⌨️ (1:13:50) RNN inputs and outputs ⌨️ (1:17:56) Example: Simple reinforcement learning ⌨️ (1:21:03) Example: Recommendation engine ⌨️ (1:26:02) Closing thoughts -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://medium.freecodecamp.org
Python Django Web Framework - Full Course for Beginners

Python Django Web Framework - Full Course for Beginners

Learn the Python Django framework with this free full course. Django is an extremely popular and fully featured server-side web framework, written in Python. Django allows you to quickly create web apps. 💻Code: https://github.com/codingforentrepreneurs/Try-Django ⭐️Course Contents ⭐️ ⌨️ (0:00:00) 1 - Welcome ⌨️ (0:01:14) 2 - Installing to Get Started ⌨️ (0:05:02) 3 - Setup your Virtual Environment for Django ⌨️ (0:14:39) 4 - Create a Blank Django Project ⌨️ (0:18:54) 5 - Setup Your Code Text Editor ⌨️ (0:22:27) 6 - Settings ⌨️ (0:29:58) 7 - Built-In Components ⌨️ (0:33:57) 8 - Your First App Component ⌨️ (0:42:34) 9 - Create Product Objects in the Python Shell ⌨️ (0:46:18) 10 - New Model Fields ⌨️ (0:52:52) 11 - Change a Model ⌨️ (0:59:27) 12 - Default Homepage to Custom Homepage ⌨️ (1:04:48) 13 - URL Routing and Requests ⌨️ (1:10:23) 14 - Django Templates ⌨️ (1:16:50) 15 - Django Templating Engine Basics ⌨️ (1:24:00) 16 - Include Template Tag ⌨️ (1:26:49) 17 - Rendering Context in a Template ⌨️ (1:33:21) 18 - For Loop in a Template ⌨️ (1:37:01) 19 - Using Conditions in a Template ⌨️ (1:42:17) 20 - Template Tags and Filters ⌨️ (1:48:59) 21 - Render Data from the Database with a Model ⌨️ (1:59:55) 22 - How Django Templates Load with Apps ⌨️ (2:06:50) 23 - Django Model Forms ⌨️ (2:14:16) 24 - Raw HTML Form ⌨️ (2:25:33) 25 - Pure Django Form ⌨️ (2:35:30) 26 - Form Widgets ⌨️ (2:41:29) 27 - Form Validation Methods ⌨️ (2:48:59) 28 - Initial Values for Forms ⌨️ (2:51:42) 29 - Dynamic URL Routing ⌨️ (2:54:26) 30 - Handle DoesNotExist ⌨️ (2:56:24) 31 - Delete and Confirm ⌨️ (2:58:24) 32 - View of a List of Database Objects ⌨️ (3:00:00) 33 - Dynamic Linking of URLs ⌨️ (3:01:17) 34 - Django URLs Reverse ⌨️ (3:03:10) 35 - In App URLs and Namespacing ⌨️ (3:07:35) 36 - Class Based Views - ListView ⌨️ (3:10:45) 37 - Class Based Views - DetailView ⌨️ (3:15:38) 38 - Class Based Views - CreateView and UpdateView ⌨️ (3:21:23) 39 - Class Based Views - DeleteView ⌨️ (3:24:02) 40 - Function Based View to Class Based View ⌨️ (3:27:15) 41 - Raw Detail Class Based View ⌨️ (3:30:31) 42 - Raw List Class Based View ⌨️ (3:33:32) 43 - Raw Create Class Based View ⌨️ (3:26:03) 44 - Form Validation on a Post Method ⌨️ (3:37:58) 45 - Raw Update Class Based View ⌨️ (3:41:13) 46 - Raw Delete Class Based View ⌨️ (3:42:17) 47 - Custom Mixin for Class Based Views Course from Coding for Entrepreneurs. Check out their YouTube channel: https://www.youtube.com/channel/UCWEHue8kksIaktO8KTTN_zg Also, check out the Coding For Entrepreneurs website for more great content: https://www.codingforentrepreneurs.com -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://medium.freecodecamp.org
CSS Full Course - Includes Flexbox and CSS Grid Tutorials

CSS Full Course - Includes Flexbox and CSS Grid Tutorials

Learn CSS in this complete tutorial course. Cascading Style Sheets (CSS) tell the browser how to display the text and other content that you write in HTML. This course will teach you everything you need to know to get started with CSS3, including flexbox and CSS grid. ⭐️Course Contents ⭐️ See pinned first comment for course contents. ⭐️Curriculum ⭐️ This course goes along with the CSS curriculum at www.freecodecamp.org. 🔗Basic CSS: https://learn.freecodecamp.org/responsive-web-design/basic-css 🔗CSS Flexbox: https://learn.freecodecamp.org/responsive-web-design/css-flexbox 🔗CSS Grid: https://learn.freecodecamp.org/responsive-web-design/css-grid Additional CSS tutorials on freecodecamp.org not covered in this video: 🔗Applied Visual Design: https://learn.freecodecamp.org/responsive-web-design/applied-visual-design/ 🔗Applied Accessibility: https://learn.freecodecamp.org/responsive-web-design/applied-accessibility/ 🔗Responsive Web Design: https://learn.freecodecamp.org/responsive-web-design/responsive-web-design-principles/ ⭐️Code ⭐️ These videos were recorded on scrimba.com. You can access the scrimba.com version of the videos, which gives access to the full code and allows live code editing. 🔗Basic CSS: https://scrimba.com/playlist/pPK9Cq 🔗CSS Grid: https://scrimba.com/playlist/pByETK 🔗CSS Flexbox: https://scrimba.com/playlist/pVaDAv ⭐️Learn More ⭐️ 🔗CSS Projects: https://www.youtube.com/watch?v=pmKyG3NBY_k&list=PLWKjhJtqVAbl1AfjiGyYxwpdAPi5v-1OU 🔗HTML full course video: https://youtu.be/pQN-pnXPaVg 🔗HTML curriculum on freeCodeCamp.org: https://learn.freecodecamp.org/responsive-web-design/basic-html-and-html5 🔗Javascript full course video: https://youtu.be/PkZNo7MFNFg 🐦Follow course creator Beau Carnes on Twitter: https://twitter.com/beaucarnes -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://medium.freecodecamp.org
Learn React JS - Full Course for Beginners - Tutorial 2019

Learn React JS - Full Course for Beginners - Tutorial 2019

React.js is a JavaScript library for building dynamic web applications. Upon completion of this course, you'll know everything you need in order to build web applications in React. You can also try the interactive version of the course here: https://scrimba.com/g/glearnreact This comprehensive introduction to React was created by Bob Ziroll (@bobziroll). Bob is the Director of Education at V School, an award-winning school of technology education. 🔗Tutorial Hell link mentioned in video: https://codeburst.io/digging-my-way-out-of-tutorial-hell-6dd5f9927384 🔗Virtual DOM video mentioned: https://www.youtube.com/watch?v=BYbgopx44vo Check top comment to see what code you have to add to get React working locally. ⭐️Course Contents ⭐️ ⌨️ (0:00:00) Course Introduction & Philosophy ⌨️ (0:05:22) What we'll be building ⌨️ (0:06:24) Why React? ⌨️ (0:09:25) ReactDOM & JSX ⌨️ (0:16:19) ReactDOM & JSX Practice ⌨️ (0:20:34) Functional Components ⌨️ (0:24:32) Functional Components Practice ⌨️ (0:29:41) Move Components into Separate Files ⌨️ (0:35:07) Parent/Child Components ⌨️ (0:43:14) Parent/Child Component Practice ⌨️ (0:48:12) Todo App - Phase 1 ⌨️ (0:50:50) Styling React with CSS Classes ⌨️ (0:55:56) Some Caveats ⌨️ (0:58:12) JSX to JavaScript and Back ⌨️ (1:02:11) Inline Styles with the Style Property ⌨️ (1:09:21) Todo App - Phase 2 ⌨️ (1:12:42) Props Part 1 - Understanding the Concept ⌨️ (1:14:56) Props Part 2 - Reusable Components ⌨️ (1:17:29) Props in React ⌨️ (1:29:39) Props and Styling Practice ⌨️ (1:40:25) Mapping Components ⌨️ (1:48:27) Mapping Components Practice ⌨️ (1:53:44) Todo App - Phase 3 ⌨️ (1:58:16) Class-based Components ⌨️ (2:03:32) Class-based Components Practice ⌨️ (2:07:11) State ⌨️ (2:12:08) State Practice ⌨️ (2:15:45) State Practice 2 ⌨️ (2:19:59) Todo App - Phase 4 ⌨️ (2:22:05) Handling Events in React ⌨️ (2:25:52) Todo App - Phase 5 ⌨️ (2:27:11) Changing State ⌨️ (2:39:29) Todo App - Phase 6 ⌨️ (2:47:14) Lifecycle Methods Part 1 ⌨️ (2:56:45) Lifecycle Methods Part 2 ⌨️ (3:00:07) Conditional Rendering ⌨️ (3:11:26) Conditional Rendering Part 2 ⌨️ (3:14:21) Conditional rendering Practice ⌨️ (3:23:00) Todo App - Phase 7 ⌨️ (3:25:34) Fetching data from an API ⌨️ (3:36:34) Forms Part 1 ⌨️ (3:48:55) Forms Part 2 ⌨️ (4:00:11) Forms Practice ⌨️ (4:24:29) Container/Component Architecture ⌨️ (4:35:53) Meme Generator Capstone Project ⌨️ (4:56:11) Writing Modern React Apps ⌨️ (5:02:17) Project Ideas for Practicing ⌨️ (5:03:06) Conclusion -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://medium.freecodecamp.org
Ethical Hacking 101: Web App Penetration Testing - a full course for beginners

Ethical Hacking 101: Web App Penetration Testing - a full course for beginners

Learn web application penetration testing from beginner to advanced. This course is perfect for people who are interested in cybersecurity or ethical hacking. ⭐️Resources⭐️ 🔗Burp Suite: https://portswigger.net/burp 🔗WAFW00F: https://github.com/EnableSecurity/wafw00f 🔗OWASP SAP: https://www.zaproxy.org/ 🔗Metasploit: https://github.com/rapid7/metasploit-framework/wiki/Nightly-Installers 🔗Kali Linux: https://www.kali.org/downloads/ 🔗OWASP Juice Shop https://www.owasp.org/index.php/OWASP_Juice_Shop_Project 🔗Damn Vulnerable Web Application (DVWA): http://www.dvwa.co.uk/ 🔗 HackerSploit Website: https://hsploit.com/ ⭐️Course Contents⭐️ ⌨️(0:00:00) Setting Up Burp Suite ⌨️(0:08:07) Spidering & DVWA ⌨️(0:19:04) Brute Force Attacks With Burp Suite ⌨️(0:32:55) Target Scope And Spidering ⌨️(0:46:32) Discovering Hidden Files With ZAP ⌨️(1:04:24) Web Application Firewall Detection with WAFW00F ⌨️(1:12:28) DirBuster ⌨️(1:25:27) XSS(Reflected, Stored & DOM) ⌨️(1:41:22) CSRF (Cross Site Request Forgery) ⌨️(2:02:42) Cookie Collection & Reverse Engineering ⌨️(2:14:17) HTTP Attributes (Cookie Stealing) ⌨️(2:27:48) SQL Injection Course created by HackerSploit. Check out the HackerSploit YouTube channel: https://www.youtube.com/hackersploit -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://medium.freecodecamp.org
Learn JavaScript - Full Course for Beginners

Learn JavaScript - Full Course for Beginners

This complete 134-part JavaScript tutorial for beginners will teach you everything you need to know to get started with the JavaScript programming language. ✏️ Course created by @beau Click the ⚙️ to change to a dub track in Hindi (Dubbed via Melt Labs - https://www.withmelt.com/) ⭐️Curriculum⭐️ This is a stand-alone video but it follows the JavaScript curriculum at freecodecamp.org. Access the curriculum here: 🔗 Basic JavaScript: https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript 🔗 ES6 JavaScript: https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/es6 ⭐️Code⭐️ This course was created using scrimba.com. Access the course there along with the code: 🔗 Basic JavaScript: https://scrimba.com/playlist/pny4ghw 🔗 ES6 JavaScript: https://scrimba.com/playlist/p7v3gCd ⭐️Course Contents⭐️ 0:00:00 Introduction 0:01:24 Running JavaScript 0:04:23 Comment Your Code 0:05:56 Declare Variables 0:06:15 Storing Values with the Assignment Operator 0:11:31 Initializing Variables with the Assignment Operator 0:11:58 Uninitialized Variables 0:12:40 Case Sensitivity in Variables 0:14:05 Basic Math 0:15:30 Increment and Decrement 0:16:22 Decimal Numbers 0:16:48 Multiply Two Decimals 0:17:18 Divide Decimals 0:17:33 Finding a Remainder 0:18:22 Augmented Math Operations 0:21:19 Declare String Variables 0:22:01 Escaping Literal Quotes 0:23:44 Quoting Strings with Single Quotes 0:25:18 Escape Sequences 0:26:46 Plus Operator 0:27:49 Plus Equals Operator 0:29:01 Constructing Strings with Variables 0:30:14 Appending Variables to Strings 0:31:11 Length of a String 0:32:01 Bracket Notation 0:33:27 Understand String Immutability 0:34:23 Find the Nth Character 0:36:28 Word Blanks 0:40:44 Arrays 0:41:43 Nest Arrays 0:42:33 Access Array Data 0:43:34 Modify Array Data 0:44:48 Access Multi-Dimensional Arrays 0:46:30 push() 0:47:29 pop() 0:48:33 shift() 0:49:23 unshift() 0:50:36 Shopping List 0:51:41 Write Reusable with Functions 0:53:41 Arguments 0:55:43 Global Scope 0:59:31 Local Scope 1:00:46 Global vs Local Scope in Functions 1:02:40 Return a Value from a Function 1:03:55 Undefined Value returned 1:04:52 Assignment with a Returned Value 1:05:52 Stand in Line 1:08:41 Boolean Values 1:09:24 If Statements 1:11:51 Equality Operators 1:19:17 And / Or Operators 1:21:37 Else Statements 1:22:27 Else If Statements 1:23:30 Logical Order in If Else Statements 1:24:45 Chaining If Else Statements 1:27:45 Golf Code 1:32:15 Switch Statements 1:41:11 Returning Boolean Values from Functions 1:42:20 Return Early Pattern for Functions 1:43:38 Counting Cards 1:49:11 Build Objects 1:50:46 Dot Notation 1:51:33 Bracket Notation 1:52:47 Variables 1:53:34 Updating Object Properties 1:54:30 Add New Properties to Object 1:55:19 Delete Properties from Object 1:55:54 Objects for Lookups 1:57:43 Testing Objects for Properties 1:59:15 Manipulating Complex Objects 2:01:00 Nested Objects 2:01:53 Nested Arrays 2:03:06 Record Collection 2:10:15 While Loops 2:11:35 For Loops 2:13:56 Odd Numbers With a For Loop 2:15:28 Count Backwards With a For Loop 2:17:08 Iterate Through an Array with a For Loop 2:19:43 Nesting For Loops 2:22:45 Do...While Loops 2:24:12 Profile Lookup 2:28:18 Random Fractions and Whole Numbers 2:31:46 parseInt Function 2:33:29 Ternary Operator 2:34:57 Multiple Ternary Operators 2:36:57 var vs let 2:41:32 const Keyword 2:43:40 Mutate an Array Declared with const 2:44:52 Prevent Object Mutation 2:47:17 Arrow Functions 2:53:04 Default Parameters 2:54:00 Rest Operator 2:55:31 Spread Operator 2:57:18 Destructuring Assignment 3:06:39 Template Literals 3:10:43 Simple Fields 3:12:24 Declarative Functions 3:12:56 class Syntax 3:15:11 getters and setters 3:20:25 import and export 🎥 Want something shorter? Here's a 63-second JavaScript course: https://www.youtube.com/watch?v=OXiyLaNo3NE
Learn Node.js - Full Tutorial for Beginners

Learn Node.js - Full Tutorial for Beginners

Node.js is an open-source, cross-platform JavaScript run-time environment that executes JavaScript code outside of a browser. Learn all about Node.js in the full course for beginners. 🔗Install Node.js: https://nodejs.org/en/ 🔗Install Visual Studio Code: https://code.visualstudio.com/ ⭐️Course Contents ⭐️ ⌨️ (0:00:00) Installing Nodejs ⌨️ (0:05:22) Working With Modules ⌨️ (0:14:40) The Events Module and EventEmitter Class ⌨️ (0:22:32) Working With The ReadLine Module. ⌨️ (0:34:36) Working With File System Module (Creating,Reading,Deleting,Renaming) Files ⌨️ (0:45:04) Working With File System Module. Creating and Deleting Folders ⌨️ (0:57:36) Working with Readable and Writable Streams ⌨️ (1:02:40) Why you should use Streams ⌨️ (1:05:41) Pipes and Pipe Chaining. (Readable,Writable and Transform Streams) ⌨️ (1:12:36) Creating a Http Server using the Http Module ⌨️ (1:17:52) Serving Static Files with Http and File System Module (html,json,image) ⌨️ (1:24:30) Create our Package.json using Npm Init ⌨️ (1:27:18) Installing Packages using Npm (Node Package Manager) ⌨️ (1:32:23) Semantic Versioning ⌨️ (1:36:42) Getting started with Express Web Framework ⌨️ (1:40:48) Working with Express Http Get Request, Route Params and Query Strings ⌨️ (1:49:52) Serving Static Files with Express ⌨️ (1:54:36) Http Post Request with Express and Body Parser Module ⌨️ (2:00:17) Working with JSON Data with Express and the Body Parser Module ⌨️ (2:07:40) User Input Validation With Express And JOI ⌨️ (2:15:24) User Input Validation with JOI Validating Nested Object and Arrays ⌨️ (2:22:34) Getting Started With EJS Templates With Express ⌨️ (2:35:22) How does MiddleWare Work and Creating Custom Middleware ⌨️ (2:42:49) Working With The Express Router Tutorial from NoobCoder. Check out the NoobCoder YouTube channel: https://www.youtube.com/channel/UCV9MhzHCMx0Y83b5F8HWv-Q -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://medium.freecodecamp.org
Native Android App Tutorial: WhatsApp Clone

Native Android App Tutorial: WhatsApp Clone

Learn to build a full WhatsApp clone as a native android app using Android Studio, Firebase, Java, and Genymotion. This complete course for beginners takes you from start to finish. 💻Code - https://github.com/SimCoderYoutube/WhatsAppClone ⭐️Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:04:28) Setting Up the Project ⌨️ (0:08:20) Phone Number Authentication ⌨️ (0:33:12) Getting Ready to Display Contacts ⌨️ (0:58:11) Getting Contact List ⌨️ (1:08:18) Checking If Contact is Also an User ⌨️ (1:39:25) Display User's Name ⌨️ (1:44:36) Create an Unique Chat ⌨️ (2:09:56) Starting Chat Activity ⌨️ (2:24:03) Send a Message ⌨️ (2:39:51) Displaying Messages ⌨️ (2:49:53) Choose Media To Send ⌨️ (3:19:10) Sending Media ⌨️ (3:40:11) Displaying Media Messages ⌨️ (3:54:05) Sending Notifications ⌨️ (4:13:54) Sending Notifications to Chat Users ⌨️ (4:51:33) Multiple User Chat Room Course developed by SimCoder. Check out the SimCoder YouTube channel: https://www.youtube.com/channel/UCQ5xY26cw5Noh6poIE-VBog SimCoder website: http://www.simcoder.com ⭐️Links ⭐️ 🔗 Glide - https://github.com/bumptech/glide 🔗 FrescoImageViewer - https://github.com/stfalcon-studio/FrescoImageViewer 🔗 OneSignal- https://onesignal.com/ -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://medium.freecodecamp.org
Learn TensorFlow.js - Deep Learning and Neural Networks with JavaScript

Learn TensorFlow.js - Deep Learning and Neural Networks with JavaScript

This full course introduces the concept of client-side artificial neural networks. We will learn how to deploy and run models along with full deep learning applications in the browser! To implement this cool capability, we’ll be using TensorFlow.js (TFJS), TensorFlow’s JavaScript library. By the end of this video tutorial, you will have built and deployed a web application that runs a neural network in the browser to classify images! To get there, we'll learn about client-server deep learning architectures, converting Keras models to TFJS models, serving models with Node.js, tensor operations, and more! This course was created by deeplizard. Check out their YouTube channel and website for more tutorials! 🦎 http://youtube.com/deeplizard http://deeplizard.com ⭐️Course Sections⭐️ ⌨️ 0:00 - Intro to deep learning with client-side neural networks ⌨️ 6:06 - Convert Keras model to Layers API format ⌨️ 11:16 - Serve deep learning models with Node.js and Express ⌨️ 19:22 - Building UI for neural network web app ⌨️ 27:08 - Loading model into a neural network web app ⌨️ 36:55 - Explore tensor operations with VGG16 preprocessing ⌨️ 45:16 - Examining tensors with the debugger ⌨️ 1:00:37 - Broadcasting with tensors ⌨️ 1:11:30 - Running MobileNet in the browser Keras model H5 files: VGG16 - https://github.com/fchollet/deep-learning-models/releases/download/v0.1/vgg16_weights_tf_dim_ordering_tf_kernels.h5 MobileNet - https://github.com/fchollet/deep-learning-models/releases/download/v0.6/mobilenet_1_0_224_tf.h5 Code: https://www.patreon.com/posts/19580029 Broadcasting notebook: https://www.patreon.com/posts/20051386 Download access to code files and notebooks are available as a perk for the deeplizard hivemind. Check out the details regarding deeplizard perks and rewards at: http://deeplizard.com/hivemind Music: Jarvic 8 by Kevin MacLeod Investigations by Kevin MacLeod Crypto by Kevin MacLeod Too Cool by Kevin MacLeod Brittle Rille by Kevin MacLeod Chillin Hard by Kevin MacLeod Dreamy Flashback by Kevin MacLeod Thinking Music by Kevin MacLeod YouTube: https://www.youtube.com/channel/UCSZXFhRIx6b0dFX3xS8L1yQ Website: http://incompetech.com/ Licensed under Creative Commons: By Attribution 3.0 License http://creativecommons.org/licenses/by/3.0/ -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://medium.freecodecamp.org
Beat Asteroids Game Using a Neural Network - JavaScript Tutorial

Beat Asteroids Game Using a Neural Network - JavaScript Tutorial

This complete JavaScript tutorial shows how to automate an asteroids game using a neural network. This tutorial keeps the complex theory to a minimum and demonstrates how to use a neural network in a real-world situation. The tutorial builds off of a previous JavaScript tutorial that shows how to build an astroids game from scratch. However, viewing that tutorial first is not required. 🎥Original Asteroids Game Tutorial: https://youtu.be/H9CSWMxJx84 ⭐️Game Resources ⭐️ 💻Asteroids Game in Javascript / HTML: https://drive.google.com/file/d/1tmjvMKxCcJeyTpi5pI6A8cgVxwWnyPXn/view 🔈Sound Files: https://drive.google.com/file/d/1iSykdpBCc7xafRFHrdH0mH4TeR5ansAc/view ⭐️Course Contents and Code ⭐️ ⌨️(0:00) Part 1: Setup and Matrix Functions 💻Code - Setup and Matrices: https://drive.google.com/file/d/1G7HtRB1OFDBirwqkjWnBRfb4veaJ6QNr/view 💻Code - Matrix Functions: https://drive.google.com/file/d/10io7bEQFxQNyMfdhTkEKqpLLUCAfP7sr/view ⌨️(35:24) Part 2: Neural Network 💻Code - Neural Network: https://drive.google.com/file/d/1_0rYsKM9XW8TOPVyFK8uM5Q9_1OzRY7A/view 💻Code - NeuralNetwork class: https://drive.google.com/file/d/1ROSjAEHAGMTN6MDP1LDAln7xaZD0aCsV/view ⌨️(1:10:45) Part 3: Automate the Ship 💻Code - Automate the Ship: https://drive.google.com/file/d/1MtFKUGdK7KRVIc1Xc1agcbUb29fB7Oo3/view 💻Code – Error Logging: https://drive.google.com/file/d/1Dd3EPkXIjmvoUioxq-bR0XQ5fsE0gwJp/view Tutorial from Mt. Ford Studios. Check out their channel for more great tutorials: https://www.youtube.com/channel/UCYGcMtRTLWQHgLq4V3bP3sA -- Learn to code for free and get a developer job: https://www.freecodecamp.com Read hundreds of articles on programming: https://medium.freecodecamp.com
Learn Angular - Full Tutorial Course

Learn Angular - Full Tutorial Course

Learn about Angular 6 (and above) in this complete course. You will learn how to create small/medium/large applications with Angular 6 in this web development tutorial. After completing the course, you should try to build something with Angular 6 to further solidify your learning. Here's a project which covers all the aspects covered in the video to push you to learn even more: http://bit.ly/angular6-project For more great tutorials from the creator of this course, check out https://codedamn.com. You can view the original Angular 6 playlist here: https://www.youtube.com/playlist?list=PLYxzS__5yYQlqCmHqDyW3yo5V79C7eaTe ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) 1: Introduction ⌨️ (0:01:24) 2: Setting up project using Angular CLI ⌨️ (0:06:24) 3: Angular Architecture ⌨️ (0:15:55) 4: Decorators ⌨️ (0:32:44) 5: Lifecycle Hooks ⌨️ (0:41:07) 6: Components ⌨️ (0:46:36) 7: Interpolation and Expressions ⌨️ (0:52:30) 8: One way data binding ⌨️ (1:00:59) 9: Two way data binding ⌨️ (1:11:20) 10: Looping with *ngFor ⌨️ (1:19:50) 11: Services ⌨️ (1:21:52) 12: HTTP Requests ⌨️ (1:40:43) 13: Configure Proxy for API calls ⌨️ (1:46:39) 14: Routing ⌨️ (1:55:54) 15: Login App - Part 1 ⌨️ (2:04:21) 16: Login App Part 2 ⌨️ (2:14:58) 17: Routing Protection (Login App Part 3) ⌨️ (2:28:46) 18: Setting up backend (Login App Part 4) ⌨️ (2:41:12) 19: Persistent Login Session (Login App Part 5) ⌨️ (2:56:45) 20: Adding Logout feature and UI (Login App Part 6) ⌨️ (3:05:05) 21: MongoDB + Angular + Node Registration ⌨️ (3:16:32) 22: NodeJS Setup (Registration Part 2) ⌨️ (3:22:43) 23: MongoDB Setup (Registration Part 3) ⌨️ (3:41:36) 24: Linking MongoDB with Angular (Registration Part 4) ⌨️ (3:50:02) 25: Sessions ⌨️ (4:13:04) 26: Editing and storing data in MongoDB through Angular ⌨️ (4:20:16) 27: Pipes ⌨️ (4:32:14) 28: Custom Pipes ⌨️ (4:39:23) 29: Directives ⌨️ (4:53:28) 30: Custom Directives ⌨️ (5:01:06) 31: Redux - Introduction ⌨️ (5:06:55) 32: Redux - Getting Started ⌨️ (5:19:43) 33: Creating a Reducer ⌨️ (5:26:52) 34: Registering a reducer ⌨️ (5:32:11) 35: Getting Data from Redux Store ⌨️ (5:37:06) Project
HTML and CSS Tutorial - Create a Website for Beginners

HTML and CSS Tutorial - Create a Website for Beginners

Learn the basics of HTML and CSS in this complete tutorial. You will create a band website project using HTML and learn how to apply modern design in order to style the site using CSS. 🔗CSS Crash Course: https://www.youtube.com/watch?v=r1xBCi5SOjw ⭐️ Course Contents ⭐️ ⌨️ (00:00) Your first webpage 💻 Code: https://github.com/WebDevSimplified/Introduction-to-Web-Development/tree/master/Introduction%20to%20HTML/Lesson%201 ⌨️ (4:18) Basic HTML elements 💻 Code: https://github.com/WebDevSimplified/Introduction-to-Web-Development/tree/master/Introduction%20to%20HTML/Lesson%202 ⌨️ (14:20) Advanced HTML elements 💻 Code: https://github.com/WebDevSimplified/Introduction-to-Web-Development/tree/master/Introduction%20to%20HTML/Lesson%203 ⌨️ (27:22) Links and elements 💻 Code: https://github.com/WebDevSimplified/Introduction-to-Web-Development/tree/master/Introduction%20to%20HTML/Lesson%204 ⌨️ (42:19) CSS part 1 💻 Code: https://github.com/WebDevSimplified/Introduction-to-Web-Development/tree/master/Introduction%20to%20CSS/Lesson%201 ⌨️ (1:13:35) CSS part 2 💻 Code: https://github.com/WebDevSimplified/Introduction-to-Web-Development/tree/master/Introduction%20to%20CSS/Lesson%202 ⌨️ (1:36:09) CSS part 3 💻 Code: https://github.com/WebDevSimplified/Introduction-to-Web-Development/tree/master/Introduction%20to%20CSS/Lesson%203 Tutorial created by Web Dev Simplified. Check out their channel for more great content: https://www.youtube.com/channel/UCFbNIlppjAuEX4znoulh0Cw Twitter: https://twitter.com/DevSimplified -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://medium.freecodecamp.org
GraphQL Server Intermediate Tutorial - Boilerplate with Typescript, PostgreSQL, and Redis

GraphQL Server Intermediate Tutorial - Boilerplate with Typescript, PostgreSQL, and Redis

Code a GraphQL server boilerplate. This full intermediate course uses Typescript, Node.js, PostgreSQL, Redis, React, Jest, OAuth, TypeORM, and SparkPost. 🔗Code: https://github.com/benawad/graphql-ts-server-boilerplate ⭐️ Course Contents ⭐️ ⌨️ (0:00:00) Introduction ⌨️ (0:03:32) Setting up a TypeORM Project ⌨️ (0:13:32) Creating a TypeORM Entity ⌨️ (0:28:45) Creating a User into with TypeORM ⌨️ (0:43:45) Setting up Jest ⌨️ (0:57:58) Setting up a Test Database with TypeORM ⌨️ (1:09:09) Getting GraphQL Yoga and Jest to work together ⌨️ (1:18:15) GraphQL Schema Stitching ⌨️ (1:32:17) Handling Errors in GraphQL ⌨️ (1:42:43) GraphQL Validating Input ⌨️ (2:02:04) Email Confirmation Link with Redis ⌨️ (2:25:39) Jest Global Setup ⌨️ (2:34:05) Testing Redis Email Link ⌨️ (2:52:04) Fixing Connection Error ⌨️ (3:12:35) Send Confirmation Email with SparkPost ⌨️ (3:24:00) GraphQL Login Mutation ⌨️ (3:46:04) Express Session for Login ⌨️ (4:02:42) GraphQL Middleware ⌨️ (4:32:05) Running Jest Tests Sequentially ⌨️ (4:40:35) Logging or Authentication GraphQL Middleware ⌨️ (4:56:03) Simple Logout with GraphQL ⌨️ (5:11:44) Building a GraphQL Server Test Client ⌨️ (5:28:56) Logout of Multiple Sessions ⌨️ (5:43:32) Forgot Password Test Case ⌨️ (5:59:00) Lock User Account GraphQL ⌨️ (6:06:29) GraphQL Forgot Password Implementation ⌨️ (6:35:51) Rate Limiting ⌨️ (6:43:42) Twitter OAuth ⌨️ (7:10:09) OAuth Demo with React ⌨️ (7:13:41) Getting the Jest tests to run in Parallel ⌨️ (7:21:26) Merging a Modular GraphQL Schema ⌨️ (7:30:35) Removing the Race Conditions from the Tests ⌨️ (7:36:57) Conclusion Tutorial created by Ben Awad over the course of a month. Check out his YouTube channel: https://www.youtube.com/channel/UC-8QAzbLcRglXeN_MY9blyw -- Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://medium.freecodecamp.org
About Us

Learning Together
From the Comfort
of Your Home

Our Courses

Your New
Journey Begins Here, Today

01

Expert Teachers

I'm an extra long title. Click here to add your own text and edit me. It’s easy. Just click “Edit Text” or double click.

Our Course Benefits

02

Online Community

I'm an extra long title. Click here to add your own text and edit me. It’s easy. Just click “Edit Text” or double click.

03

Flexible Curriculum

I'm an extra long title. Click here to add your own text and edit me. It’s easy. Just click “Edit Text” or double click.

Testimonials

“I'm a testimonial. Click to edit me and add text that says something nice about you and your services. Let your customers review you and tell their friends how great you are.”

Linn Walters

bottom of page