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. ⭐️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 🐦🐦 Follow course creator Beau Carnes on Twitter: https://www.twitter.com/BeauCarnes ⭐️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