Autoplay
Autocomplete
Previous Lesson
Complete and Continue
🎯 The Complete Coding Interview Mastery Bundle 2.0 🎯
Level 1: Web Developer Basics & Beyond 🌐
01. Course Requirements (2:56)
02. What Is Jsbin (3:15)
03. Setting Up The Html Document (2:41)
04. Header Tags And Paragraphs Tags (4:06)
05. Styles (3:32)
06. Bold Underline And Italic Tags (3:10)
07. Adding In A Link (1:38)
08. Adding In A Image (3:01)
09. Adding A Link To An Image (1:55)
10. Lists (4:03)
11. Tables (3:29)
12. Different Kinds Of Input (4:59)
13. Adding In A Submit Button (3:01)
14. Scripts And Style Tags (3:27)
Introduction to HTML
01. Course Requirements (2:56)
02. What Is Jsbin (3:15)
03. Setting Up The Html Document (2:41)
04. Header Tags And Paragraphs Tags (4:06)
05. Styles (3:32)
06. Bold Underline And Italic Tags (3:10)
07. Adding In A Link (1:38)
08. Adding In A Image (3:01)
09. Adding A Link To An Image (1:55)
10. Lists (4:03)
11. Tables (3:29)
12. Different Kinds Of Input (4:59)
13. Adding In A Submit Button (3:01)
14. Scripts And Style Tags (3:27)
Learn CSS in just 1 Hours
01. Course Requirements (3:41)
02. HTML Styles Crash Course (4:45)
03. Adding Code To The CSS (4:46)
04. Adding In IDs To The CSS (5:16)
05. Classes In CSS (2:39)
06. Font Families (5:04)
07. Colors In CSS (5:44)
08. Padding In CSS (3:06)
09. Text Align And Transforms (3:14)
10. Margins And Width (5:33)
11. Changing The Body (4:11)
12. Latin Text Generator (1:57)
13. Adding In A Horizontal Menu With HTML And CSS (7:53)
14. Adding A Background Image (4:04)
15. Playing Around With Margins In CSS (2:20)
Build Websites with Bootstrap, HTML5 & CSS3
01 Web Development Fundamentals (12:41)
Source Code
01 Bootstrap Fundamentals
01 How To Get Bootstrap (3:42)
02 Build Bootstrap Grids (11:44)
03 Set Display Property With Bootstrap (13:54)
04 Build A Layout With Bootstrap Flex (13:17)
05 Grow Shrink Fill With Bootstrap Flex (8:02)
02. Bootstrap Project
01 Build Website Skeleton With Bootstrap (8:37)
02 Find Bootstrap Icons (1:50)
03 Build Bootstrap Navigation (17:04)
04 Build A Nav (16:28)
05 Build A Carousel (8:47)
06 Populate A Carousel (15:01)
07 Display A Carousel (5:47)
08 Adding Service Pages (7:49)
09 Add Row And Column (12:40)
10 Display Featurettes And Begin Mobile-First Design (5:56)
11 Responsive Columns With Flexbox (8:15)
12 Link To Pages In A Carousel (4:16)
13 Build A Contact Form (19:48)
14 Fine Tune The Contact Form (2:57)
15 Build A Footer (3:50)
03. Bootstrap Project
01 Product Page Project Setup (8:14)
02 Build A Product Header (13:04)
03 Add Elements Onto Background Image (7:57)
04 Build A Pricing Page (10:13)
05 Style The Pricing Page (3:03)
06 Build A Checkout Page (13:40)
07 Build A Billing Information Section (11:31)
08 Build Address Selection Fields (9:57)
09 Build Payment Information Fields (8:56)
10 Build Card Information Fields (10:14)
11 Add Fine Tuning (3:52)
Linux and Unix Command Line Basics for Bash, Z Shell and Ubuntu
01 Why All Developers Need To Know The Command Line (8:50)
02 What Are Linux And Unix Terminals (8:04)
Source Files
What you'll need
01 What You-ll Need (1:20)
02 Install Linux Command Line On Windows (3:18)
Source Files
Use Commands in a Linux Unix Terminal
01 Build Your First Command In The Command Line (3:48)
02 Navigate Directories In The Command Line (6:33)
03 Build And Edit A New File In The Command Line (7:27)
04 Move Files In The Command Line (9:00)
Source files
Introduction to JavaScript
01 01 Introduction To The Course (1:09)
01 02 Introduction Of The Instructor (0:36)
01 03 Why Should You Learn Javascript (0:51)
01 04 Quick Win (0:58)
01 05 Course Requirements (0:42)
Source file
02. Variables and Data Types
02 01 What Will We Learn In This Section (0:43)
02 02 Variables (10:21)
02 03 Data Types (5:39)
02 04 Variable Mutation (6:53)
02 05 Type Coercion (6:52)
02 06 Coding Challenge (1:36)
02 07 Coding Challenge Solution (2:42)
02 08 Section Summary (0:50)
Source Files
03. Operators
03 01 What Will We Learn In This Section (0:35)
03 02 Basic Operators (15:34)
03 03 Operator Precedence (5:44)
03 04 Coding Challenge (2:14)
03 05 Coding Challenge Solution (5:52)
03 06 Section Summary (0:56)
Source Files
04. Conditional Statements
04 01 What Will We Learn In This Section (0:35)
04 02 If Else Statements (11:46)
04 03 Boolean Logic (7:59)
04 04 Switch Statements (10:53)
04 05 Truthy And Falsie Values (6:03)
04 06 Equality Operators (4:55)
04 07 Coding Challenge (2:25)
04 08 Coding Challenge Solution (4:54)
04 09 Section Summary (1:15)
Source Files
05. Functions and Arrays
05 01 What Will We Learn In This Section (0:37)
05 02 Functions (9:47)
05 03 Function Statements And Expressions (7:39)
05 04 Arrays (10:08)
05 05 Coding Challenge (3:52)
05 06 Section Summary (1:29)
Source Files
06. Objects
06 01 What Will We Learn In This Section (0:49)
06 02 Objects And Properties (9:50)
06 03 Objects And Methods (12:26)
06 04 Objects Vs Primitives (16:19)
06 05 Coding Challenge (0:53)
06 06 Coding Challenge Solution (5:16)
06 07 Section Summary (0:44)
Source Files
07. Loops
07 01 What Will We Learn In This Section (0:38)
07 02 Loops (15:16)
07 03 Iteration (12:38)
07 04 Coding Challenge (1:05)
07 05 Coding Challenge Solution (6:33)
07 06 Section Summary (0:50)
Source Files
08. JavaScript Execution
08 01 What Will We Learn In This Section (0:57)
08 02 Javasript Parsers And Engines (5:17)
08 03 Execution Contexts And Execution Stack (2:27)
08 04 Creation And Execution Phases (6:33)
08 05 Hoisting (2:14)
08 06 Scoping (4:53)
08 07 Scope Chain (3:21)
08 08 This Keyword (4:15)
08 09 Coding Challenge (0:47)
08 10 Coding Challenge Solution (3:22)
Source Files
09. Build A JavaScript Project
09 01 What Will We Learn In This Section (0:38)
09 02 Project Setup (9:55)
09 03 Events And Event Handling (17:10)
09 04 Make Updates (10:40)
09 05 State Variables (1:43)
09 06 Coding Challenge (0:41)
09 07 Coding Challenge Solution (2:37)
09 08 Section Summary (0:49)
Source Files
10. Course Summary
1. Course Summary (3:19)
Source Files
Essential JavaScript Software Developer Interview Guide
Source Code
00 Course Introduction (10:06)
00-01. Fizzbuzz (6:33)
01-01 Reverse Words In A String (4:31)
01-02 Rotate Array (7:44)
01-03 Isomorphic Strings (6:49)
02-01 Set Matrix Zero (8:15)
02-02 Spiral Matrix (10:46)
01-04 Kth Largest Element In An Array (10:11)
02-03 Number Of Islands (14:31)
03-01 Implement A Stack Using An Array (11:58)
03-02 Add Two Numbers As Reversed Linked Lists (14:07)
03-03 Reverse A Linked List (7:56)
04-01 Inorder Traversal (17:35)
04-02 Preorder Traversal (12:26)
04-03 Postorder Traversal (9:38)
Essential JavaScript Software Developer Interview Guide
05-01 Clone An Undirected Graph - Build A Graph (11:15)
05-02 Clone An Undirected Graph - Build A Queue (3:44)
05-03 Clone An Undirected Graph - Breadth First Traversal (7:31)
05-04 Clone An Undirected Graph - Depth First Traversal (5:58)
06-01 Types Of Time Complexity (13:27)
06-02 Types Of Better Time Complexity (18:15)
06-03 Bubble Sort Algorithm (6:41)
06-04 Selection Sort Algorithm (6:15)
06-05 Insertion Sort Algorithm (6:51)
06-06 Quicksort Algorithm (9:18)
06-07 Merge Sort Algorithm (8:43)
06-08 Time Complexity Of Different Sorting Algorithms (2:55)
07-01 Coin Change (8:41)
07-02 Edit Distance (15:15)
07-03 Distinct Subsequences (7:26)
08-01 Bitwise And Shift Operators (7:19)
08-02 Single Number (4:51)
08-03 Number Of 1 Bits (13:26)
08-04A Sum Of Two Integers (9:26)
08-04B Maximum Sum Subarray (6:52)
08-05 Reverse Bits (5:54)
08-06 Bitwise And Of A Range (4:28)
09-01 Permutations (9:37)
09-02 Distinct Permutations Of A String (9:15)
09-03 Letter Combinations Of A Phone Number (14:36)
09-04 Factor Combinations (9:08)
10-01 Reverse Integer (10:07)
10-02 Palindrome Number (10:10)
10-03 Excel Sheet Column Number (6:21)
Smash the Coding Interview: Tackle Math Interview Questions with JavaScript
00 Introduction (4:08)
01-01 Happy Number (15:33)
01-02 Trailing Zeros In Factorial (11:10)
01-03 Count Primes (6:57)
01-04 Sorted Permutation Rank With Repeats (10:23)
01-05 Sqrt(x) (18:19)
01-06 Greatest Common Divisor (7:27)
02-01 Integer To Roman (17:16)
02-02 Roman To Integer (12:04)
02-03 Rearrange Array (9:11)
03-01 N-th Tribonacci Number (14:00)
03-02 Maximum Product Of Three Numbers (10:58)
03-03 Grid Unique Paths (17:22)
03-04 City Tour (5:51)
04-01 Next Greater Element (15:28)
04-02 Ugly Number (9:02)
04-03 Power Of Two Integers (11:28)
04-04 Prime Sum (12:23)
04-05 Sum Of Bit Differences Among All Pairs (20:53)
Source Files
(Prerequisite) Introduction to Javascript
01 01 Introduction To The Course (1:09)
01 02 Introduction Of The Instructor (0:36)
01 03 Why Should You Learn Javascript (0:51)
01 04 Quick Win (0:58)
01 05 Course Requirements (0:42)
Source file
02. Variables and Data Types
02 01 What Will We Learn In This Section (0:43)
02 02 Variables (10:21)
02 03 Data Types (5:39)
02 04 Variable Mutation (6:53)
02 05 Type Coercion (6:52)
02 06 Coding Challenge (1:36)
02 07 Coding Challenge Solution (2:42)
02 08 Section Summary (0:50)
Source Files
03. Operators
03 01 What Will We Learn In This Section (0:35)
03 02 Basic Operators (15:34)
03 03 Operator Precedence (5:44)
03 04 Coding Challenge (2:14)
03 05 Coding Challenge Solution (5:52)
03 06 Section Summary (0:56)
Source Files
04. Conditional Statements
04 01 What Will We Learn In This Section (0:35)
04 02 If Else Statements (11:46)
04 03 Boolean Logic (7:59)
04 04 Switch Statements (10:53)
04 05 Truthy And Falsie Values (6:03)
04 06 Equality Operators (4:55)
04 07 Coding Challenge (2:25)
04 08 Coding Challenge Solution (4:54)
04 09 Section Summary (1:15)
Source Files
05. Functions and Arrays
05 01 What Will We Learn In This Section (0:37)
05 02 Functions (9:47)
05 03 Function Statements And Expressions (7:39)
05 04 Arrays (10:08)
05 05 Coding Challenge (3:52)
05 06 Section Summary (1:29)
Source Files
06. Objects
06 01 What Will We Learn In This Section (0:49)
06 02 Objects And Properties (9:50)
06 03 Objects And Methods (12:26)
06 04 Objects Vs Primitives (16:19)
06 05 Coding Challenge (0:53)
06 06 Coding Challenge Solution (5:16)
06 07 Section Summary (0:44)
Source Files
07. Loops
07 01 What Will We Learn In This Section (0:38)
07 02 Loops (15:16)
07 03 Iteration (12:38)
07 04 Coding Challenge (1:05)
07 05 Coding Challenge Solution (6:33)
07 06 Section Summary (0:50)
Source Files
08. JavaScript Execution
08 01 What Will We Learn In This Section (0:57)
08 02 Javasript Parsers And Engines (5:17)
08 03 Execution Contexts And Execution Stack (2:27)
08 04 Creation And Execution Phases (6:33)
08 05 Hoisting (2:14)
08 06 Scoping (4:53)
08 07 Scope Chain (3:21)
08 08 This Keyword (4:15)
08 09 Coding Challenge (0:47)
08 10 Coding Challenge Solution (3:22)
Source Files
09. Build A JavaScript Project
09 01 What Will We Learn In This Section (0:38)
09 02 Project Setup (9:55)
09 03 Events And Event Handling (17:10)
09 04 Make Updates (10:40)
09 05 State Variables (1:43)
09 06 Coding Challenge (0:41)
09 07 Coding Challenge Solution (2:37)
09 08 Section Summary (0:49)
Source Files
10. Course Summary
Source Files
Course Summary (3:19)
Build Your First App With React
01 01 Introduction To Course (5:49)
01 02 Instructor Introduction (2:55)
01 03 Why Learn React (4:15)
01 04 Quick Win (5:35)
01 05 Course Requirements (1:17)
02 00 What We Will Learn In This Section (0:31)
02 01 Layout And Component Tree (2:45)
02 02 Set Up The App (3:09)
02 03 App State (1:24)
02 04 Build A Layout Component (7:10)
02 05 Summary (1:47)
02 06 Challenge 1 Solution (6:09)
03 01 What We Will Learn In This Section (1:11)
03 02 Build A To Do List Container (3:54)
03 03 Build Tasks List Component (5:23)
03 04 Build A Task Component (3:54)
03 05 Output Tasks Dynamically (6:35)
03 06 Calculate Tasks Sum Dynamically (5:51)
03 07 Section Summary And Challenge (2:34)
03 08 Challenge 2 Solution (6:08)
04 01 What Will We Learn (1:46)
04 02 Create Form (5:26)
04 03 Moving Form To Component (7:48)
04 04 Connect State To Form Component (6:22)
04 05 Section Summary And Challenge (3:05)
04 06 Challenge 3 Solution (9:09)
Source Files
Build Your First App With React (cont'd)
05 01 What Will We Learn (1:10)
05 02 Remove Tasks Safely (6:02)
05 03 Display And Update Task Status (10:01)
05 04 Build Done Button Component (8:05)
05 05 Section Summary And Challenge (4:47)
05 06 Challenge 4 Solution (8:46)
06 01 What Will We Learn (1:44)
06 02 Build Header Component (5:10)
06 03 Build A Logo (8:45)
06 04 Add Sidebar To Todo App (8:25)
06 05 Make Sidebar Responsive (5:48)
06 06 Build Sidebar Toggle Button (6:38)
06 07 Build Hamburger Icon (11:30)
06 08 Section Summary And Challenge (3:19)
06 09 Challange 5 Solution (7:09)
07 01 What Will We Learn (1:42)
07 02 Setting Up Backend Using Json Server (7:21)
07 03 Build Axios Instance (5:47)
07 04 Fetch Data From Backend (8:17)
07 05 Post Data To Backend (9:48)
07 06 Axio Interceptors (7:26)
07 07 Loading Text While Fetching Data (3:51)
07 08 Section Summary And Challenge (6:08)
07 09 Challenge 6 Solution (8:17)
08 01 What Will We Learn (1:34)
08 02 Change Folder Structure (7:20)
08 03 Prop Type Validation (5:20)
08 04 Removing Warnings (4:17)
08 05 Section Summary (2:34)
09 01 Final Section (6:10)
09 02 - Summary (1:59)
Introduction to React Native
Source Files
01 Introduction To React Native (5:11)
02.01 What We Will Learn (1:00)
02.02 What Is React Native (3:15)
02.03 How React Native Works (7:52)
02.04 Expo Vs React Native Cli (4:19)
02.05 Building First React Native App (3:53)
02.06 Run The App On Android Simulator (2:11)
02.07 Run The App On Ios Simulator (2:11)
02.08 Summary And Challenge (2:12)
03.01 What We Will Learn (1:01)
03.02 How To Work With React Native Components (8:01)
03.03 Set Up A New Project (9:03)
03.04 Plan The App (5:23)
03.05 Work With Core Components (13:01)
03.06 Summary And Challenge (3:24)
04.01 What We Will Learn (1:05)
04.02 Work With Styles And React Native Flexbox (12:53)
04.03 Inline Styles And Stylesheet Object (7:35)
04.04 Summary And Challenge (1:51)
05.01 Build A List (0:51)
05.02 Work With State And Events (18:03)
05.03 Output A List Of Items (19:31)
05.04 Build A Flatlist (7:44)
05.05 Summary And Challenge (2:17)
06.01 Component Events (0:40)
06.02 Split The App Into Components (17:40)
06.03 - Pass Data Between Components (17:35)
06.04 - Build Touchable Components (7:53)
06.05 - Summary And Challenge (1:37)
Introduction to React Native (cont'd)
07.01 Improve App Layout (0:40)
07.02 Add A Modal Overlay (14:43)
07.03 More Flexbox And Modal Closing (10:09)
07.04 Summary And Challenge (2:13)
08.01 Build A Responsive App (1:21)
08.02 Build A Responsive App (14:49)
08.03 Working With Images (11:13)
08.04 Dimensions (16:09)
08.05 Summary (1:32)
09.01 What You-ll Learn (0:32)
09.02 Work With Platform (7:07)
09.03 Safeareaview (3:32)
09.04 Summary And Challenge (2:27)
10.01 How To Debug (0:55)
10.02 Debugging (8:25)
10.03 Device Devtools Overlay (4:05)
10.04 Remote Debugger (3:08)
10.05 React Native Debugger (3:08)
10.06 Summary (0:56)
11 Course Summary (4:16)
Introduction to Javascript
01. Variables (5:36)
02. Javascript (10:24)
03. Numbers (4:52)
04. Booleans (5:22)
05. If Statements (4:27)
06. Arrays (8:31)
07. For Loops (9:16)
08. While Loops (4:34)
09. Objects (8:02)
10. Functions (6:09)
11. Foreach (3:54)
12. Map Functions (5:22)
13. Using Objects As Dictionary (2:45)
14. Switch Statements (6:38)
15. Destructuring (5:30)
16. Spread Operator (6:56)
17. String Templates (6:37)
18. Error Handling (5:45)
19. Let And Const Keywords (3:39)
20. Do-While (1:45)
21. Sets (5:42)
22. Maps (4:39)
23. Stacks (6:06)
24. Queues (11:49)
25. For Loop (5:11)
26. Recursive Functions (7:13)
27. Loop Labeling (5:18)
28. 2D Arrays (21:59)
29. Settimeout (7:02)
30. Sentimental (11:21)
31. Functions With Optional Parameters (15:10)
32. Basic Regular Expression (5:53)
33. Handle Keypress Events (22:45)
34. Priority Queue (15:54)
35. Add-delete Object Property (2:45)
36. Example With Sets Part 1 (28:49)
36. Example With Sets Part 2 (43:20)
37. Concat (3:12)
38. Flat And Flatmap (2:06)
Advanced Javascript
01 01 Introduction To The Course (1:28)
Source Files
01 02 Why Should You Learn Javascript (0:49)
01 03 Quick Win (1:34)
01 04 Course Requirements (0:38)
02 01 What Will We Learn In This Section (0:43)
02 02 Declare Variables With Let And Const (16:05)
02 03 Blocks And Iifes (11:49)
02 04 Strings In Es2020 (11:49)
02 05 Coding Challenge (0:52)
02 06 Coding Challenge Solution (2:12)
02 07 Section Summary (0:46)
03 01 What Will We Learn In This Section (0:40)
03 02 Basics Of Arrow Functions (15:07)
03 03 Lexical This Keyword (10:38)
03 04 Coding Challenge (0:43)
03 05 Coding Challenge Solution (3:08)
03 06 Section Summary (0:47)
04 01 What Will We Learn In This Section (0:32)
04 02 Destructuring (15:32)
04 03 Arrays In Es2020 (16:39)
04 04 Spread Operator (12:59)
04 05 Coding Challenge (0:54)
04 06 Coding Challenge Solution (3:45)
04 07 Section Summary (0:52)
Advanced Javascript (Cont'd)
05 02 Rest Parameters (16:03)
05 01 What Will We Learn In This Section (0:37)
05 03 Default Parameters (18:39)
05 04 Coding Challenge (0:50)
05 05 Coding Challenge Solution (4:06)
05 06 Section Summary (0:31)
06 01 What Will We Learn In This Section (0:42)
06 02 Maps (20:33)
06 03 Coding Challenge (0:41)
06 04 Coding Challenge Solution (2:49)
06 05 Section Summary (0:29)
07 01 What Will We Learn In This Section (0:39)
07 02 Classes (16:27)
07 03 Classes With Subclasses (16:37)
07 04 Coding Challenge (0:57)
07 05 Coding Challenge Solution (2:51)
07 06 Section Summary (0:56)
08 01 What Will We Learn In This Section (1:03)
08 02 Asynchronous Javascript Example (11:20)
08 03 The Event Loop (12:22)
08 05 Promises (21:18)
08 06 Async Await (11:44)
08 07 Ajax And Apis (6:42)
08 08 Make Ajax Calls With Fetch And Promises (11:31)
08 09 Make Ajax Calls With Fetch And Async Await (7:33)
08 10 Coding Challenge (0:52)
08 11 Coding Challenge Solution (7:41)
08 12 Section Summary (0:58)
Introduction to React
Source Files
00 Why You Should Learn React (5:30)
01 React Introduction (12:33)
02 Set Up A Container (8:13)
03 Generate A List (6:46)
04 Add Items To The List (6:34)
05 Clear Input Field (10:26)
06 Remove A Task (10:39)
React Component and State Coding Interview Questions
Source Files
00A Course Overview (2:11)
01-01 Build A React Element (4:57)
01-02 Build A React Function Component (6:00)
01-03 Build A React Class Component (4:10)
01-04 Build A React Switching Component (6:13)
01-05 Build A React Component With A State Variable (3:27)
01-06 Extract A Component To Reuse Jsx (7:11)
02-01 Explain Batched State Updates In React (5:55)
02-02 Delay Action With Promise In React (5:50)
02-03 Show Current Time In React (4:20)
React User Interface Interview Questions
00A Course Overview (2:17)
Source Files
01-01 Build Styles In React With Javascript (3:11)
01-02 Conditionally Apply Styles In Jsx (7:00)
01-03 Re-Render React View When The Browser Is Resized (7:36)
01-04 Build An Object That Follows Cursor In React (6:41)
01-05 Set Styles Based On State Variable In React (4:34)
02-01 Use The Children Prop To Pass Different Jsx To A Component (4:31)
02-01 Use The Children Prop To Pass Different Jsx To A Component (4:31)
02-02 Render Jsx With Logical And Operator (3:48)
02-02 Render Jsx With Logical And Operator (3:48)
02-03 Play Video In React Jsx (8:51)
02-03 Play Video In React Jsx (8:51)
03-01 Filter Data Into Jsx Lists In React (11:24)
03-02 Build A Nested Jsx List In React Component From Data (9:23)
React Form Coding Interview Questions
Source Files
00A Course Overview (2:19)
02-01 Build A Label For An Input In React (5:27)
02-02 Focus React Input Element On Page Load In Class Component (4:33)
02-03 Focus React Input Element On Page Load In Function Component (4:43)
02-04 Dynamically Display Input Values In React (5:30)
02-05 Handle Form Submission In React (9:05)
02B-01 Copy Objects With The Spread Syntax (8:35)
02B-02 Update A Nested Object In React (6:59)
02B-03 Write Concise React Update Logic With Immer (6:30)
03-01 Handle Button Click In React (3:18)
03-02 Stop Event Propagation With Buttons In React (3:36)
03-03 Show Or Hide More Details In React (6:01)
03-04 Show Previous Or Next Data In React (11:28)
React Array Coding Interview Questions
00A Course Overview (1:46)
Source Files
01-01 Add To Array Without Spread Operator In React (10:36)
01-02 Remove From Array Without Mutating In React (6:55)
React API Interview Questions
00A Course Overview (3:25)
Source Files
01-01 Build A React Component To Show Data (3:59)
01-02 Build A React Function To Check If Data Is Loaded (3:15)
01-03 Fetch Data From Api With Javascript (14:09)
01-04 Display Fetched Data In React Component (6:56)
02-01 Fetch Data From Mock Api With React (8:07)
02-02 Show Selected Post Detail In React (7:24)
02-03 Connect Databases From Api In React (7:28)
Introduction to NodeJS - Learn and Understand JavaScript
01. Introduction (21:09)
Node-Intro
02. Reading Code and Modules (16:50)
03. Reading, Writing and Compressing Textfiles (31:22)
04. HTTP Module (24:22)
05. Intro to NPM and Packages (17:39)
Node - Important things to know (1:11)
Node Tips to get started (2:56)
The Node.js Masterclass for Complete Beginners 2.0
01 01 Introduction To The Course (0:55)
Source Files
01 02 Introduction Of The Instructor (0:45)
01 03 Why Learn Node (1:07)
01 04 Quick Win (1:18)
01 05 Course Requirements (0:32)
02 01 What Will We Learn In This Section (0:22)
02 02 Install Node.js And Visual Studio Code (1:54)
02 03 What Is Node (1:16)
02 04 Build Your First Node.js Script (2:00)
02 05 Summary And Challenge.js Script (0:45)
03 01 What Will We Learn In This Section (0:33)
03 02 What Is Module System (1:15)
03 03 Node Core Modules (6:27)
03 04 Import Your Own Modules (4:57)
03 05 Npm Modules (1:26)
03 06 Install And Use Npm Module (5:13)
03 07 Global Npm Packages (2:31)
03 08 Nodemon (9:33)
03 09 Summary And Challenge (1:09)
04 01 Project Introduction (0:42)
04 02 What Will We Learn In This Section (0:35)
04 03 How To Set Up A Web Server (4:43)
04 04 What Are Websockets (1:31)
04 05 Setting Up Socket.io (5:50)
04 06 Section Summary And Challenge (1:37)
05 01 What Will We Learn In This Section (0:40)
05 02 How To Transfer Data (12:35)
05 03 Broadcasting Events (3:32)
05 04 Use Geolocation API (3:58)
05 05 Confirmation Receipts Of Events (2:31)
05 06 Section Summary (0:44)
06 01 What Will We Learn In This Section (0:36)
06 02 Form And Button (13:11)
06 03 Rendering Messages (7:54)
06 04 Rendering Location Messages (5:39)
06 05 Section Summary (0:43)
The Node.js Masterclass for Complete Beginners 2.0 (cont'd)
07 01 What Will We Learn In This Section (0:30)
07 02 Working With Time In Javascript (2:11)
07 03 Add Timestamps For Messages (2:31)
07 04 Section Summary (0:36)
08 01 What Will We Learn In This Section (0:42)
08 02 Build A “join App” Page (5:25)
08 03 Style The App (11:23)
08 04 Automatic Scrolling (2:48)
08 05 Section Summary (0:42)
09 01 What Will We Learn In This Section (0:39)
09 02 Work With Socket.io Rooms (6:14)
09 03 Tracking Users (9:05)
09 04 Showing Users And Messages (8:03)
09 05 Section Summary (0:51)
10 Deploy The Real-time Web App (4:38)
11 01 What Will We Learn In This Section (0:56)
11 02 What Is Asynchronous (5:33)
11 03 Callstack (5:30)
11 04 Callback Queue (7:17)
11 05 Eventloop (2:06)
11 06 Making HTTP Requests (9:41)
11 07 Callback Functions (3:12)
11 08 Callback Abstraction (9:08)
11 09 Callback Chaining (7:43)
11 10 Summary (1:01)
12 01 What Will We Learn In This Section (1:05)
12 02 What Is Express (11:27)
12 03 Postman (14:39)
12 04 Serve Up Html And Json (12:37)
12 05 Serve Up Static Assets (8:46)
12 06 Serve Up Css (10:38)
12 07 Serve Up Images (4:37)
12 08 Build Dynamic Pages With Templates (12:08)
12 09 Customize Views Directory (6:47)
12 10 Html Status Codes (8:43)
12 11 404 Pages (7:21)
12 12 Summary And Challenge (1:21)
Fullstack Web Development Masterclass - Build Websites with Node and MongoDB NoSQL Databases
00 Course Overview - MongoDB (2:43)
01 What You'll Need (2:27)
02 What Is A Mongodb Nosql Database (5:52)
Source files
Install MongoDB on Mac and Windows
00 What Is A Mongodb Nosqll Database (5:50)
01 Install Mongodb On Mac (8:07)
02 Install Mongodb On Windows (9:58)
Build a local MongoDB database
01 Build A Mongo Database Via The Terminal (11:19)
Source Files
Install npm and Node on Mac, Windows and Linux
00 What Is Node JS (8:22)
01 Install Node And NPM On Mac Or Windows (3:14)
02 How To Install Node And Npm On Windows-R (8:41)
Source files
Connect to MongoDB with a Node server, native driver and Mongoose
Source files
01 Connect With A Node Server And Mongodb Native Driver (12:42)
02 Connect To Mongodb With Mongoose (9:35)
Count site visitors with MongoDB, Node, Express and EJS
00 Project Preview - Count Site Visitors (1:37)
Build a new MongoDB Express project
00 What Is Express JS (4:23)
Source files
01 Build A New Express Project Template (13:33)
02 Build A Mongoose Model (6:54)
03 Build A New Mongo Database To Track Site Visits (4:37)
Incremement counter with each visit
Source files
01 Incremement Counter With Each Visit (7:48)
02 Send Mongodb Data To The Homepage (7:25)
03 Connect App To Mongo (9:22)
Build the homepage template with EJS
Source files
00 What Is EJS (4:30)
01 Build The Homepage Template With EJS (8:23)
Build a CRUD app with MongoDB, EJS, Node, Express
00 Project Preview - Build A Crud App (2:38)
Build web server with Node and Express
01 Set Up Project With Node And Express (6:12)
Source files
02 Send An HTML Page (4:44)
03 Install Nodemon To Auto Restart Server (4:01)
Create data with POST requests to server
Source files
01 Build An HTML Form (7:12)
02 Read Data With Body Parser (4:32)
Connect to MongoDB
Source files
01 Build A Local Mongo Database (6:39)
02 Use Database In Express Request Handlers (2:10)
03 Insert Item Into Database Collection (5:13)
Read and show all database items to client with EJS
01 Get Items From Database Collection (4:17)
Source files
02 Generate Html With EJS Templating (4:55)
03 Show All Database Items With EJS (7:22)
Update data on the database via client
01 Build An Update Button (7:00)
Source files
02 Accept Put Request On The Server (6:09)
03 Auto Refresh Page Upon Handled Put Request (5:41)
Delete data from database via client
Source files
01 Build A Delete Button (4:28)
02 Handle Delete Event On The Server (3:21)
03 Handle Nothing To Delete (6:36)
Quickly style the site with Bootstrap
Source files
01 Add Bootstrap Styling (3:31)
Build RESTful APIs with Node, Express and MongoDB
Source files
00A Course Overview - Rest API (3:38)
00B What Is Rest API Design (9:45)
01 What You-ll Need (2:26)
01b Project preview - Build a RESTful API with Express, Node and MongoDB
00 Project Preview (4:02)
01c Install npm and Node on Mac, Windows and Linux
Source files
00 What Is Node JS (8:22)
01 Install Node And NPM On Mac Or Windows (3:14)
02 Start a new Node project with Express web server
00 What Is Express JS (4:23)
Source files
01 Start A New Node Project With Express Web Server (4:00)
02 Build A Web Server With Express (5:20)
03 Install Nodemon To Auto-Restart Server (2:34)
03a Handle HTTP requests with an Express router
Source Files
01 Implement Middleware To Handle Requests (3:28)
03c Install mongosh on Mac and Windows
00 Install Mongosh On Mac (2:49)
01 Install Mongosh On Windows (4:53)
04 Build a Mongo DataBase
Source files
01 Build A Mongo Database (4:07)
02 Build A Mongoose Database Schema To Represent Entries (5:38)
05 Build an Express router to handle requests
Source files
01 Build An Express Router To Handle Requests (4:34)
02 Send A Response When A Client Requests To Visit A Route (4:49)
06 Implement a GET HTTP request
Source files
01 Get All Entries From A Database (8:22)
02 Get An Entry Based On A Property (6:00)
07 Implement a POST HTTP request
Source Files
01 Post A New Database Entry (13:36)
08 Implement a PUT HTTP request
Source Files
01 Put A Replacement Entry Based On A Property (8:54)
09 Implement a PATCH HTTP request
Source Files
01 Patch A Property In An Existing Entry (6:26)
10 Implement a DELETE HTTP request
Source Files
01 Delete An Entry At A Property (7:32)
11 Project preview - Build a RESTful API with Validation
00 Project Preview (3:20)
12 Build a Node web server with Express and Nodemon
Source Files
01 Build a node Web Server with Express and Nodemon (4:52)
13 Set up handlers for RESTful HTTP requests
Source Files
01 Set Up Handlers For Restful HTTP Requests (5:05)
14 Build a Mongo database
Source files
01 Build A Mongo Database (5:26)
02 Connect Mongodb To Web Server (8:39)
15 Respond to Get By Property request
Source files
01 Use Middleware To Reduce Code Duplication (7:20)
02 Respond To -Get By Property- Request (3:52)
16 Respond and test an HTTP POST request
Source files
01 Process Request Body With Body-Parser (3:05)
02 Respond To A Post Request (4:54)
03 Test Http Post Request For Json Via Terminal With Curl (9:19)
17 Implement Express validator for validation
Source Files
01 Implement Express Validator For Validation (9:13)
18 API integration testing with Mocha and Supertest
Source files
01 Integration Testing With Mocha (10:08)
02 Test Your Api With Mocha And Supertest (11:38)
SocketIO Client Server Communication Interview Questions
Source Files
04-01A Question - Build Html Form To Connect To Server (2:38)
04-01B Build Html Form To Connect To Server (2:58)
04-02A Question - Query Dom With Client Script And Socketio (2:27)
04-02B Query Dom With Client Script And Socketio (6:04)
04-03A Question - Show Client Form Input On All Clients- (2:03)
04-03B Show Client Form Input On All Clients- (3:51)
04-04A Question - Connect Client Html With Api Server Calls (4:08)
04-04B Connect Client Html With Api Server Calls (8:36)
05-01A Question - Render Timestamp On Api Query (1:54)
05-01B Render Timestamp On Api Query (2:48)
05-02A Question - Render Timestamps On Client Messages (1:52)
05-02B Render Timestamps On Client Messages (2:53)
Node and Express Interview Questions
06-00 Course Overview (1:31)
Source Files
06-01A Question - Build Signup Frontend For Chatroom (2:13)
06-01B Build Signup Frontend For Chatroom (3:09)
06-02A Question - Connect Clients To Chatroom With Socketio (3:16)
06-02B Connect Clients To Chatroom With Socketio (5:16)
06-03A Question - Define Chatroom Users In Javascript (2:46)
06-03B Define Chatroom Users In Javascript (3:20)
06-04A Question - Track Client Connect And Disconnect In Node And Express (2:42)
06-04B Track Client Connect And Disconnect In Node And Express (5:32)
06-05A Question - Update User List Upon Client Connect And Disconnect (1:34)
06-05B Update User List Upon Client Connect And Disconnect (3:26)
07-01 Make HTTP Request To Api With Javascript (4:23)
07-01A Question - Make HTTP Request To Api With Javascript (1:21)
07-02A Question - Build Callback Abstraction In Javascript (1:12)
07-02B Build Callback Abstraction In Javascript (3:46)
07-03A Question - Chain Callback Functions And Promises In Javascript (1:50)
07-03B Chain Callback Functions And Promises In Javascript (7:59)
CRUD HTTP Web Developer Interview Questions
Source Files
08-00 Course Overview (2:05)
08-01 Perform Get Requests In Crud App With Express And Nodejs (6:57)
08-01A Question - Perform Get Requests In Crud App With Express And Nodejs (2:32)
08-02A Question - Send Inline Html From Server To Client Page (1:05)
08-02B Send Inline Html From Server To Client Page (1:48)
08-03A Question - Build Express Router For Node Server (1:40)
08-03B Build Express Router For Node Server (5:12)
08-04A Question - Render 404 Not Found Page (0:51)
08-04B Render 404 Not Found Page (1:51)
08-05A Question - Build Webpage Templates With Express Handlebars (2:02)
08-05B Build Webpage Templates With Express Handlebars (4:05)
09-01a Question - Read data from file with NodeJS (1:38)
09-01b Read data from file with NodeJS (2:28)
09-02a Question - Read file with modular importing in NPM project (1:35)
09-02b Read file with modular importing in NPM project (2:08)
10-01a Question - Build GET HTTP Request handler in Express app (2:24)
10-01b Build GET HTTP Request handler in Express app (7:53)
10-02a Question - Send JSON data in GET HTTP response (1:33)
10-02b Send JSON data in GET HTTP response (5:14)
10-03a Question - Build POST HTTP Request handler in Express app (2:04)
10-03b Build POST HTTP Request handler in Express app (3:21)
10-04a Question - Make a POST request with Curl (1:25)
10-04b Make a POST request with Curl (5:46)
11-01a Question - Build PUT HTTP Request handler in Express app (2:26)
11-01b Build PUT HTTP Request handler in Express app (3:10)
11-02a Question - Make a PUT HTTP request to server from client with Curl (2:02)
11-02b Make a PUT HTTP request to server from client with Curl (3:44)
12-01a Question - Build DELETE HTTP Request handler in Express app (2:34)
12-01b Build DELETE HTTP Request handler in Express app (3:08)
12-02a Question - Make a DELETE request with Curl (2:27)
12-02b Make a DELETE request with Curl (2:36)
Command Line fundamentals
01 Why All Developers Need To Know The Command Line (8:50)
Source Files
02 What Are Linux And Unix Terminals (8:04)
03 What You-ll Need (1:20)
04 Install Linux Command Line On Windows (3:18)
05 Build Your First Command In The Command Line (3:48)
06 Navigate Directories In The Command Line (6:33)
07 Build And Edit A New File In The Command Line (7:27)
08 Move Files In The Command Line (9:00)
Install brew (for Mac or Linux only)
Source files
01 What Is Brew (1:52)
02 Install Brew On Mac (3:34)
MongoDB Web Developer Interview Questions
13-00 Course Overview (2:02)
Source Files
13-01 Install MongoDB 6 on Mac (2:31)
13-01a Question - Build A Mongo Database Via The Terminal (1:08)
13-01b Build A Mongo Database Via The Terminal (4:58)
13-02a Question - Connect to MongoDB with a Node server and native driver (2:14)
13-02b Connect to MongoDB with a Node server and native driver (6:14)
14-01a Question - Build Express client-server app with generator (1:20)
14-01b Build Express client-server app with generator (3:28)
14-02a Question - Build a Mongoose model in Express app (1:45)
14-02b Build a Mongoose model in Express app (3:36)
14-03a Question - Build MongoDB to track web hits (1:47)
14-03b Build MongoDB to track web hits (3:09)
15-01a Question - Connect Express app to MongoDB collection (1:26)
15-01b Connect Express app to MongoDB collection (4:17)
15-02a Question - Update MongoDB collection with client and server (3:30)
15-02b Update MongoDB collection with client and server (4:59)
15-03a Question - Enable client to trigger change in MongoDB entry (1:51)
15-03b Enable client to trigger change in MongoDB entry (4:22)
Level 2: Deep Dive into Python 🐍
00. Introduction (4:42)
01. Intro To Python (5:46)
Code Python on the Web
01.02 What If I Get Errors (2:40)
01.01 What Is Google Colab (4:24)
01.03 How Do I Terminate A Session (2:40)
02 Python Language Fundamentals
01. Variables (19:17)
02. Type Conversion Examples (10:04)
03. Operators (7:04)
04. Operators Examples (21:52)
05. Collections (8:23)
06. Lists (11:38)
07. Multidimensional List Examples (8:05)
08. Tuples Examples (8:34)
09. Dictionaries Examples (14:24)
10. Ranges Examples (8:30)
11. Conditionals (6:41)
12. If Statement Examples (10:16)
13. If Statement Variants Examples (11:18)
14. Loops (7:00)
15. While Loops Examples (11:30)
16. For Loops Examples (11:18)
17. Functions (7:47)
18. Functions Examples (9:16)
19. Parameters And Return Values Examples (13:46)
20. Classes And Objects (11:13)
21. Classes Example (13:11)
22. Objects Examples (9:54)
23. Inheritance Examples (17:26)
24. Static Members Example (11:03)
25. Summary And Outro (4:06)
Source code
Beginner Python Array Interview Questions with Time and Space Complexity
00A Course Overview (1:18)
01-01A Question - Find Maximum Sum Subarray Of Size K (2:00)
01-01B Find Maximum Sum Subarray Of Size K (5:18)
01-01C Explanation - Find Maximum Sum Subarray Of Size K (4:00)
01-02A Question - Find Smallest Subarray With Given Sum (2:06)
01-02B Find Smallest Subarray With Given Sum (5:50)
01-02C Explanation - Find Smallest Subarray With Given Sum (3:41)
02-01A Question - Find Pair With Target Sum (1:17)
02-01B Find Pair With Target Sum (5:29)
02-01C Explanation - Find Pair With Target Sum (2:39)
02-02A Question - Remove Duplicates From List (1:26)
02-02B Remove Duplicates From List (3:30)
02-02C Explanation - Remove Duplicates From List (3:37)
02-03A Question - Remove Targets From Array (1:17)
02-03B Remove Targets From Array (3:50)
02-03C Explanation - Remove Targets From Array (2:53)
02-04A Question - Square A Sorted Array (1:40)
02-04B Square A Sorted Array (4:55)
02-04C Explanation - Square A Sorted Array (5:11)
Source Files
Beginner Python Sort Interview Questions with Time and Space Complexity
Source Files
03A Course Overview (1:24)
03C-01A Question - Cyclic Sort (1:36)
03C-01B Cyclic Sort (4:19)
03C-01C Explanation - Cyclic Sort (5:00)
03C-02A Question - Find Duplicate Number (1:06)
03C-02B Find Duplicate Number (3:32)
03C-02C Explanation - Find Duplicate Number (2:49)
03C-03A Question - Find Duplicate Without Modifying Array (1:45)
03C-03B Find Duplicate Without Modifying Array (4:43)
03C-03C Explanation - Find Duplicate Without Modifying Array (4:50)
03C-04A Question - Find All Duplicate Numbers (0:59)
03C-04B Find All Duplicate Numbers (3:47)
03C-04C Explanation - Find All Duplicate Numbers (6:51)
03C-05A Question - Find Missing Number (1:07)
03C-05B Find Missing Number (4:23)
03C-05C Explanation - Find Missing Number (9:18)
03C-06A Question - Find All Missing Numbers (1:12)
03C-06B Find All Missing Numbers (3:32)
03C-06C Explanation - Find All Missing Numbers (7:46)
03C-07A Question - Find Corrupt Pair (1:14)
03C-07B Find Corrupt Pair (4:00)
03C-07C Explanation - Find Corrupt Pair (4:52)
Beginner Python Tree Interview Questions with Time and Space Complexity
Course Overview (1:24)
Source Files
01A Question - Traverse Binary Tree Level Order (2:34)
01B Traverse Binary Tree Level Order (6:49)
01C Explanation - Traverse Binary Tree Level Order (4:54)
02A Question - Traverse Binary Tree Reverse Level Order (1:58)
02B Traverse Binary Tree Reverse Level Order (7:01)
02C Explanation - Traverse Binary Tree Reverse Level Order (4:20)
03A Question - Find Level Averages In Binary Tree (1:16)
03B Find Level Averages In Binary Tree (7:30)
04A Question - Find Level Order Successor (1:53)
04B Find Level Order Successor (8:11)
05A Question - Find Minimum Depth Of Binary Tree (1:33)
05B Find Minimum Depth Of Binary Tree (5:29)
06A Question - Find Maximum Depth Of Binary Tree Traversing All Levels (0:59)
06B Find Maximum Depth Of Binary Tree Traversing All Levels (5:33)
07A Question - Find Right View Of Binary Tree (1:15)
07B Find Right View Of Binary Tree (6:27)
Beginner Python Heap Interview Questions with Time and Space Complexity
04A Course Overview (1:14)
Source Files
04C-01A Question - Find Top K Numbers (0:47)
04C-01B Find Top K Numbers (4:03)
04. Explanation - Find Top K Numbers (2:44)
05. Question - Find Kth Smallest Number (1:03)
06. Find Kth Smallest Number (4:32)
07. Explanation - Find Kth Smallest Number (2:16)
08. Explanation - Find Kth Smallest Number (2:16)
09. Question - K Closest Points To Origin (1:03)
10. K Closest Points To Origin (7:59)
11. Explanation - K Closest Points To Origin (2:01)
04C-04A Question - Find Minimum Cost To Connect Ropes (2:00)
04C-04B Find Minimum Cost To Connect Ropes (4:42)
04C-04C Explanation - Find Minimum Cost To Connect Ropes (2:11)
08-01A Question - Find Bitonic Array Maximum (1:50)
08-01B Find Bitonic Array Maximum (4:34)
08-02A Question - Order Agnostic Binary Search (1:27)
08-02B Order Agnostic Binary Search (5:47)
Beginner Python Linked List Interview Questions with Time and Space Complexity
1. Course Overview (1:14)
2. Question - Is Linked List Cycle (1:15)
3. Is Linked List Cycle (5:01)
4. Explanation - Is Linked List Cycle (2:41)
06-02A Question - Find Length Of Linked List Cycle (1:17)
06-02B Find Length Of Linked List Cycle (6:25)
06-02C Explanation - Find Length Of Linked List Cycle (3:43)
8. Question - Find Middle Node Of Linked List (1:08)
9. Find Middle Node Of Linked List (4:25)
10. Explanation - Find Middle Node Of Linked List (1:36)
07-01A Question - Find Distinct Subsets (1:19)
12. Find Distinct Subsets (5:48)
13. Question - Find Subsets With Duplicates (2:02)
14. Find Subsets With Duplicates (4:06)
Source Files
Ace the Python Coding Interview
Source Code
01 Introduction Python (6:17)
02 Fizzbuzz Python (5:57)
01 Time Complexity
Source Code
00 Types Of Time Complexity Python (21:51)
01 Types Of Better Time Complexity Python (14:51)
02 String and Array Interview Questions
01 Reverse Words In A String Python (2:44)
Source Code
02 Rotate Array Python (8:56)
03 Kth Smallest Element In An Array Python (11:53)
03 Matrix Interview Questions
Source Code
01 Spiral Matrix Python (13:26)
02 Number Of Islands Python (18:54)
04 Linked List Interview Questions
Source Code
01 Implement A Stack Using An Array Python (9:45)
02 Add Two Numbers As Reversed Linked Lists Python (16:10)
03 Reverse A Linked List Python (16:10)
05 Binary Tree Interview Questions
02 Preorder Traversal Python (8:48)
01 Inorder Traversal Python (11:08)
03 Postorder Traversal Python (7:05)
04 Binary Tree Maximum Path Sum Python (8:43)
Source Code
06 Graph Interview Questions
Source Code
01 Find Strongly Connected Components Python (10:29)
07 Sorting Interview Questions
01 Bubble Sort Algorithm Python (9:11)
02 Selection Sort Algorithm Python (5:56)
03 Insertion Sort Algorithm Python (4:29)
04 Quicksort Algorithm Python (4:29)
05 Merge Sort Algorithm Python (7:25)
06 Time Complexity Of Different Sorting Algorithms (2:55)
Source Code
08 Dynamic Programming Interview Questions
02 Edit Distance Python (11:33)
01 Coin Change Python (7:21)
03 Distinct Subsequences Python (6:59)
04 Maximum Sum Subarray Python (4:56)
Source Code
09 Bit Manipulation Interview Questions
Source Code
01 Bitwise And Shift Operators (7:02)
02 Single Number Python (4:32)
03 Number Of 1 Bits Python (4:31)
04 Sum Of Two Integers Python (5:14)
05 Bitwise And Of A Range Python (5:36)
10 Permutations and Combinations
01 Permutations Python (10:08)
Source Code
02 Distinct Permutations Of A String Python (7:49)
03 Letter Combinations Of A Phone Number Python (11:54)
11 Math Interview Questions
01 Reverse Integer Python (9:53)
Source Code
02 Palindrome Number Python (9:49)
03 Excel Sheet Column Number Python (6:04)
Level 3: Game Development Expertise with Unity & Unreal 🎮
Source Files - What is coding and Gamedev
Source Files - Overview
00 Course Overview - Unity All Ages (4:23)
01 What Is Coding (2:53)
02 What Is Game Development (6:26)
02 Unity Game Engine Introduction
01 What Is Unity Game Engine (2:49)
02 What You-ll Need - Unity All Ages (1:35)
03 How To Install Unity 2022 (4:14)
Source Files
03 Build a New Unity Project
Source files
01 Build A New Unity Project (1:16)
04 Navigate the Unity Editor
01 Navigate The Unity Editor Toolbar (2:22)
02 Navigate The Unity Editor Hierarchy (2:58)
03 Navigate The Unity Editor Game And Scene Views (11:24)
04 Navigate The Unity Editor Inspector (5:00)
05 Navigate The Unity Editor Project Window (4:36)
05 Build a 3D Platform Game
00 Preview Of Game Setup (0:44)
Source Files
01 Build A Level Platform (7:50)
02 Build A Player Object In Unity (3:23)
03 Build A Target Object With Colors In Unity (4:54)
06 Introduction to Coding in Unity Visual Scripting
01 What Is Unity Visual Scripting (10:28)
Source Files
02 What Is An Event In Unity Visual Scripting (2:59)
03 What Is A Function In Unity Visual Scripting (3:28)
04 Unity Visual Scripting Data Types (4:10)
07 Enable Input Controls with Unity Visual Scripting
00 Preview Of Player Controls (1:06)
Source FIles
01 Add Visual Script To Player Object In Unity (7:13)
01B Navigate Unity Visual Scripting Interface (5:24)
02 Enable Player Controls With Unity Visual Scripting (10:08)
08 Handle Collisions with Unity Visual Scripting
00 Preview Of Collision Handling In Unity (0:59)
01 Build A Death Zone Unity Object (4:54)
01B How Collisions Work In Unity (9:46)
01C What Is A Branch Conditional In Unity Visual Scripting (3:39)
02C Handle Player Collision With Plane With Unity Visual Scripting (6:24)
Source Files
09 Restart Unity Level with Visual Scripting
00 Preview Of Restarting Unity Level (1:00)
01 Restart Unity Level On Collision With Visual Scripting (5:20)
02 Handle Player Collision With Target (4:31)
Source FIles
10 Auto Generate Platforms for Each Level
01 Design A Level With Platforms (6:00)
01B What Is A Loop In Unity Visual Scripting (3:20)
01C What Is A Unity Prefab (4:48)
02 Build A Game Mode (9:18)
03 Randomize Platform Positions For Each Level (18:14)
Source Files
11 Keep Track of Levels in User Interface
01 Build Text Mesh Pro User Interface Object (4:07)
02 Build Custom Event To Set Text (13:18)
03 Build Second Graph To Increase Player Score (8:13)
Source Files
12 Restart Game if Player Loses All Lives
01 Build Lives Text Mesh Pro Uguis (5:01)
02 Count Player Lives With Visual Script (3:15)
03 Reduce Lives If Player Hits Death Zone (3:51)
04 Restart Game If Player Loses All Lives (6:33)
Source Files
13 Build a Play Screen for Game Start
01 Build An Initscene For Play Screen (7:43)
02 Build A Start Game Button Script (7:06)
Source Files
14 Build a GameOverScene to Show Score
Source Files
01 Build A Gameoverscene To Show Score (6:39)
02 Show Game Over Screen When Player Dies (9:17)
15 Build Collectible Coins
01 Build A Coin Prefab (5:46)
Source Files
02 Spawn Coins Randomly With Script (14:16)
03 Rotate Coin With Script (9:55)
04 Increase Score Upon Coin Collection (8:28)
05 Increase Score Dynamically During Game (3:51)
06 Debug Final Score Not Being Updated (2:28)
07 Delete Coin Upon Collision (4:05)
16 Build Explosion Effect Upon Collision
01 Build Explosion Prefab (5:26)
Source Files
02 Add Force To Spawned Particles (5:34)
03 Where To Go From Here (3:38)
Beginner Unity Game Developer Interview Questions
00 Intro (1:02)
01 Transformation, Layers, Pivot Axis And More Unity Interview Questions (57:15)
02 Material, Shading, Lighting And More Unity Interview Questions (63:08)
03 Scope, Iterate, Reference And Serialize Unity Interview Questions (59:02)
04 Translate, Transform And Movement Unity Interview Questions (60:15)
05 Outro (6:48)
Interview (Beginner) - project Igor Aherne
Intermediate Unity Interview Questions - Get Hired
00 Intro (2:01)
01 Type, Keyword, Product, Lerp And Oop Questions (55:54)
02 Events, Singletons, Animation, State Machine, Trees And Physics (57:41)
03 Lighting And Graphics Unity Interview Questions (68:02)
Interview (Intermediate) - Outro (3:12)
Source Files
Advanced Unity Interview Questions - Crack the Game Developer Interview
00 Intro (1:22)
01 11 Questions On Bitwise Operations, Lambdas, C-, Search And More (63:27)
02 10 Questions On Source Control, Serialize, Game Size Optimization And More (65:58)
03 8 Questions On Graphics, Shaders And More (50:31)
04 Outro (2:41)
Source Files
Movement Unity C# Interview Questions for 2D and 3D Games
Course Overview (2:22)
Source files
Control 2D player movement in Unity C#
01A Question - Control Unity 2D Player Speed In C- (1:45)
01B Control Unity 2D Player Speed In C- (7:06)
02A Question - Control Unity 2D Player Rotation In C- (1:59)
02B Control Unity 2D Player Rotation In C- (4:19)
03A Question - Control 2D Player Movement With Forces In Unity C- (1:48)
03B Control 2D Player Movement With Forces In Unity C- (5:55)
04A Question - Add Forces To Player Upon User Input- (2:36)
04B Add Forces To Player Upon User Input (5:01)
05A Question - Enable Player Rotation With Forces Movement (1:40)
05B Enable Player Rotation With Forces Movement (8:33)
Source Files
Build enemy movement in Unity C#
01. Question - Enemy Chase 2D Player In Unity C- (1:38)
02. Enemy chase 2D player in Unity C- (5:58)
02a Question - Implement minimum distance before enemy chases player (1:33)
4. Implement minimum distance before enemy chases player (5:07)
5. Question - Move Between 3D Waypoints In Unity C (2:07)
6. Move Between 3D Waypoints In Unity C (9:45)
source files
User Controls Unity C# Interview Questions for 2D and 3D Games
Course Overview (1:48)
Source files
Move with NavMesh in Unity 3D C# game
Source files
01A Question - Simple Navmesh To Move Object Between Points (1:49)
01B Simple Navmesh To Move Object Between Points (9:38)
02A Question - Click To Move To Point With Navmesh (1:54)
02B Click To Move To Point With Navmesh (4:14)
Enable jump in Unity C#
01A Question - Enable Jump With Space Key In Unity C- 2D Game (1:48)
Source files
01B Enable Jump With Space Key In Unity C- (9:44)
02A Question - Enable Double Jump In Unity C- 2D Game (1:43)
02B Enable Double Jump In Unity C- 2D Game (5:50)
Implement 3D first person game controls
01A Question - Look Around With Mouse In 3D Unity C- (1:41)
Source files
01B Look Around With Mouse In 3D Unity C- (10:53)
02A Question - Move In 3D Unity Game With C- (1:19)
02B Move Forward In 3D Unity Game With C- (5:14)
Camera Unity C# Interview Questions
00A Course Overview (1:24)
05a Source files
Build cameras in Unity C# games
01A Question - 2D Camera Zoom In Unity C- (1:39)
01B 2D Camera Zoom In Unity C- (1:39)
02A Question - Build A 2D Minimap In Unity (1:12)
02B Build A 2D Minimap In Unity (11:49)
03A Question - Build Camera Shake In Unity 2D Game With C- (1:22)
03B Build Camera Shake In Unity 2D Game With C- (11:22)
04A Question - Smooth Camera Follow In Unity 2D With C- (1:08)
04B Lerp Camera Follow In Unity 2D With C- (15:21)
Source Files
Game Object Unity C# Interview Questions for 2D and 3D Games
Source files
00A Course Overview (1:41)
Build objects in Unity 2D C# games
01A Question - Drag And Snap 2D Objects In Unity C- (2:36)
Source files
01B Drag And Snap 2D Objects In Unity C- (11:50)
02A Question - Bounce 2D Object Off Wall In Unity C- (1:51)
02B Bounce 2D Object Off Wall In Unity C- (8:47)
03A Question - Rotate 2D Object To Cursor In Unity C- (1:32)
03B Rotate 2D Object To Cursor In Unity C- (9:08)
Spawn game objects in Unity C#
01A Question - Spawn 3D Object In Random Position And Destroy (1:50)
Source files
01B Spawn 3D Object In Random Position And Destroy (7:54)
02A Question - Throw Projectiles From Player In 2D Unity C- (2:02)
02B Throw Projectiles From Player In 2D Unity C- (13:11)
Unity WebGL Interview Questions with PWA
Source files
00A Course Overview (2:22)
Build Unity WebGL Templates with HTML
01 Build A Unity Webgl Project (5:33)
Source files
01A Question - Build A Unity Webgl Project (0:48)
02 Edit Unity Webgl Template (6:10)
02A Question - Edit Unity Webgl Template (2:06)
03 Build A Custom Unity Webgl Template- (6:27)
03A Question - Build A Custom Unity Webgl Template- (2:35)
10 Build Progressive Web App Unity WebGL template
01. What Is A Progressive Web App (2:30)
Source files
02. What Are Pwa Service Workers (1:46)
03. Where Do Service Workers Run (1:34)
04. Build Pwa Unity Webgl Template (8:59)
05. Question - Build Pwa Unity Webgl Template (3:53)
C# Data Structures, Algorithms and Time Complexity
01 Introduction CS (7:21)
Source Code
02 Fizzbuzz CS (5:18)
03 Types Of Time Complexity CS (24:28)
String and Array Interview Questions
01 Reverse Words In A String CS (5:03)
Source Code
02 Rotate Array (11:54)
03 Isomorphic Strings CS (9:24)
04 Kth Largest Element In An Array CS (15:06)
Matrix Interview Questions
01 Set Matrix Zeros CS (12:22)
Source Code
02 Spiral Matrix CS (10:36)
03 Number Of Islands (13:28)
Linked List Interview Questions
01 Implement A Stack Using An Array CS (15:38)
Source Code
02 Add Two Numbers As Reversed Linked Lists CS (16:36)
03 Reverse A Linked List CS (8:54)
Binary Tree Interview Questions
01 Inorder Traversal CS (17:04)
Source Code
02 Preorder Traversal CS (9:51)
03 Postorder Traversal CS (4:24)
04 Binary Tree Maximum Path Sum CS (11:32)
Graph Interview Questions
Source Code
Largest Connected Component (22:39)
Sorting Interview Questions
01 Bubble Sort Algorithm CS (10:04)
02 Selection Sort Algorithm CS (7:08)
03 Insertion Sort Algorithm CS (6:04)
04 Quicksort Algorithm CS (8:05)
05 Merge Sort Algorithm CS (11:51)
06 Time Complexity Of Different Sorting Algorithms (2:55)
Source Code
Dynamic Programming Interview Questions
01 Coin Change CS (8:06)
02 Edit Distance CS (12:25)
03 Distinct Subsequences CS (10:26)
04 Maximum Sum Subarray CS (6:59)
Source Code
Bit Manipulation Interview Questions
01 Bitwise And Shift Operators (7:02)
02 Single Number CS (6:04)
03 Number Of 1 Bits CS (10:49)
04 Sum Of Two Integers CS (7:52)
05 Reverse Bits CS (6:55)
06 Bitwise And Of A Range CS (6:25)
Source Code
Permutations and Combinations
01 Permutations CS (9:50)
02 Distinct Permutations Of A String CS (11:03)
03 Letter Combinations Of A Phone Number CS (14:18)
04 Factor Combinations CS (14:27)
Source Code
Math Interview Questions
01 Reverse Integer CS (7:35)
02 Palindrome Number CS (7:48)
03 Excel Sheet Column Number CS (4:34)
Source Code
Unreal Engine 5 Game Development for Absolute Beginners and All Ages
00 Course Overview - Ue5 All Ages (1:55)
01 What Is Coding (2:53)
02 What Is Game Development (6:26)
Source Files
Unreal Introduction
00 What Is Unreal Engine 5 (4:30)
Source Files
01 What Is A Blueprint (3:26)
02 What You-ll Need - Unreal For All Ages (2:02)
03 How To Debug Unreal (1:48)
04 How To Install Ue5 (3:53)
What are Unreal Project Templates
01 Unreal Game Project Templates (11:15)
Build a New Unreal Project
01 Build A New Unreal Top Down Project (6:10)
Navigate the Unreal Editor
Source Files
00 What Are Unreal Actors And Levels (2:14)
01 Navigate The Menu Bar (10:00)
02 Navigate The Main Toolbar (6:29)
03 Navigate The Level Viewport (12:59)
04 Navigate The Content Drawer (4:19)
05 Navigate The Bottom Toolbar (3:09)
06 Navigate The Outliner And Details Panels (9:37)
Build a Blueprint Class for Reusable Game Object
Source Files
00 Preview Of Actor With Light (0:58)
01 Build An Actor With Material And Light (8:04)
Learn to Code with Blueprint Visual Scripting
Source Files
01 How To Code With Blueprint Visual Scripting (8:43)
02 What Is An Unreal Event (4:24)
03 What Is An Unreal Function (10:01)
04 What Is An Unreal Branch Conditional (4:53)
05 What Is A Variable In Unreal Blueprints (3:46)
04 Destroy Actor Upon Player Collision
04 Source Files
00 Preview Of Actor Destroyed Upon Player Collision (1:10)
01 Explore Blueprints Of Top Down Game (8:28)
01B How Collisions Work In Unreal (7:44)
02 Destroy Actor Upon Player Collision (18:46)
05 Build Explosion Upon Collision
00 Preview Of Explosion Upon Collision (0:50)
05 Source Files
00B Unreal Data Types (7:35)
01 Build Explosion Upon Collision (8:55)
06 Build a Variable in Game Mode to Track Score
00 Preview Of Player Score (0:37)
Source Files
00B What Is A Variable In Unreal Blueprints (3:46)
01 Build A Variable In Game Mode To Track Score (7:09)
02 Set Score Variable Upon Collision (6:12)
02B What Are Unreal Blueprint Arrays (4:39)
03 Build Variable And Function To Count Actors Remaining (12:02)
07 Build User Interface to Show Score
00 Preview Of User Interface (1:02)
Source Files
01 Build A User Interface Display (11:26)
02 Build Bindings To Change Ui With Variables (11:15)
03 Combine Variable And Text In User Interface (5:21)
08 Spawn Actors at Random Locations
Source Files
00 What Is A Loop In Unreal Blueprints (6:07)
01 Spawn Actors At Random Locations (12:29)
09 Examples of Debugging in Unreal Editor
00 How To Debug Unreal Blueprints (4:38)
Source files
01A Example Of Debugging In Unreal Editor (4:22)
01B Breakpoints In Unreal Blueprint (3:38)
02 Build A Breakpoint In Unreal Blueprint (8:33)
02B Debug Window And Blueprint Debugger (2:23)
03 How To Use The Unreal Blueprint Debug Window (6:33)
03 How To Use The Unreal Blueprint Debug Window (6:28)
Beginner Interview Questions in Unreal Engine 5 - AI Interaction
Source Files
1 Build AI To Find And Interact With Objects (24:02)
2 Optimize System To Work With Multiple Objects (20:08)
Intermediate Interview Questions in Unreal Engine 5 - Physics Simulation
Source Files
1 UE5 Physics Simulations And Realistic Interactions (29:59)
2 Collision Detection Impact On Performance And Physics Accuracy (30:25)
Advanced Interview Questions in Unreal Engine 5 - Replication
Source Files
1 Client And Server Replication And Net Relevancy (24:57)
2 Build Replication In UE5 (58:41)
Algorithms, Data Structures and Time Complexity in C++
01 Course Overview (9:14)
S0 Source Code
02. Fizzbuzz (5:41)
03 Types Of Time Complexity (26:17)
1. String and Array Interview Questions
01 Reverse Words In A String (6:31)
S1 Source Code
02 Rotate Array (14:16)
03 Isomorphic Strings (15:31)
2. Matrix Interview Questions
02 Spiral Matrix C++ (16:46)
01 Set Matrix Ones (15:36)
03 Number Of Islands (17:35)
S2 Source Code
3. Linked List Interview Questions
S3 Source Code
01 Implement A Stack Using An Array (15:02)
02 Add Two Numbers As Reversed Linked Lists (24:07)
03 Reverse A Linked List (12:57)
4. Binary Tree Interview Questions
01 Inorder Traversal (13:30)
S4 Source Code
02 Preorder Traversal (10:17)
03 Postorder Traversal (10:05)
04 Binary Tree Maximum Path Sum (13:25)
5. Graph Interview Questions
S5 Source Code
01 Clone An Undirected Graph C++ (13:19)
02 Build A Graph C++ (7:19)
03 Postorder Traversal (10:05)
6. Sorting Interview Questions
S6 Source Code
01 Bubble Sort Algorithm (13:48)
02 Selection Sort Algorithm (10:56)
03 Insertion Sort Algorithm (4:18)
04 Quicksort Algorithm (11:56)
05 Merge Sort Algorithm (14:55)
06 Time Complexity Of Different Sorting Algorithms (2:55)
7. Dynamic Programming
01 Coin Change (10:20)
S7 Source Code
02 Edit Distance (17:04)
03 Distinct Subsequences (12:46)
8. Bit Manipulation Interview Questions
S8 Source Code
01 Bitwise And Shift Operators (7:02)
02 Single Number (6:09)
03 Number Of 1 Bits (9:03)
04 Sum Of Two Integers (8:17)
05 Reverse Bits (7:50)
06 Bitwise And Of A Range (5:08)
9. Combinations and Permutations Interview Questions
01 Permutations (10:19)
S9 Source Code
02 Letter Combinations Of A Phone Number (10:34)
03 Factor Combinations (12:16)
10. Math Interview Questions
S10 Source Code
01 Reverse Integer (7:35)
02 Palindrome Number (8:47)
03 Excel Sheet Column Number (8:06)
Level 4: Embracing the Machine Learning Revolution 🤖
00. Course Intro (6:05)
Intro to Machine Learning Slides
01. Quick Intro To Machine Learning (9:01)
02. Deep Dive Into Machine Learning (6:01)
03. Problems Solved With Machine Learning Part 1 (13:26)
04. Problems Solved With Machine Learning Part 2 (16:25)
05. Types Of Machine Learning (10:15)
06. How Machine Learning Works (11:40)
08. Common Machine Learning Structures (13:51)
09. Steps To Build A Machine Learning Program (16:34)
09. Summary And Outro (2:49)
Data Science with Python and NumPy
00. Course Intro (5:11)
Source Files
01. Intro To Numpy (6:21)
02. Installing Numpy (3:59)
03. Creating Numpy Arrays (16:55)
04. Creating Numpy Matrices (11:57)
05. Getting And Setting Numpy Elements (16:59)
06. Arithmetic Operations On Numpy Arrays (11:56)
07. Numpy Functions Part 1 (19:13)
08. Numpy Functions Part 2 (12:36)
09. Summary And Outro (3:01)
Introduction to Tensorflow
00. Course Intro (6:10)
Intro to Tensorflow - Source Files
01. Intro To Tensorflow (5:33)
02. Installing Tensorflow (3:52)
03. Intro To Linear Regression (9:26)
04. Linear Regression Model - Creating Dataset (5:49)
05. Linear Regression Model - Building The Model (7:22)
06. Linear Regression Model - Creating A Loss Function (5:57)
07. Linear Regression Model - Training The Model (12:43)
08. Linear Regression Model - Testing The Model (5:22)
09. Summary And Outro (2:55)
Learning about Review Sentiment Analysis
00. Course Intro (6:19)
Source Files
01. How Machines Interpret Text (15:23)
02. Building the Model Part 1 - Examining Dataset (12:27)
03. Building the Model Part 2 - Formatting Dataset (15:14)
04. Building the Model Part 3 - Building the Model (10:30)
05. Building the Model Part 4 - Training the Model (5:42)
06. Building the Model Part 5 - Testing the Model.mp4 (9:26)
07. Course Summary and Outro (3:29)
Learn to Graph Data with Python and Matplotlib
00. Course Intro (5:30)
01. Intro To Pyplot (5:11)
02. Installing Matplotlib (5:52)
03. Basic Line Plot (7:53)
04. Customizing Graphs (10:47)
05. Plotting Multiple Datasets (8:10)
06. Bar Chart (6:26)
07. Pie Chart (9:13)
08. Histogram (10:14)
09. 3D Plotting (6:28)
10. Course Outro (4:09)
Pyplot Code
Complete Beginners Data Analysis with Pandas and Python
00. Panda Course Introduction (5:43)
Source Files
01. Intro To Pandas (7:55)
02. Installing Pandas (5:28)
03. Creating Pandas Series (20:34)
04. Date Ranges (11:29)
05. Getting Elements From Series (19:21)
06. Getting Properties Of Series (13:04)
07. Modifying Series (19:02)
08. Operations On Series (11:48)
09. Creating Pandas Dataframes (22:57)
10. Getting Elements From Dataframes (25:12)
11. Getting Properties From Dataframes (17:44)
12. Dataframe Modification (36:24)
13. Dataframe Operations (20:09)
14 Dataframe Comparisons And Iteration (15:35)
15. Reading Csvs (12:00)
16. Summary And Outro (4:14)
Machine Learning Fundamentals
00 Course Overview (13:46)
Source Files
01 Probability And Information Theory Overview (5:15)
02 Combinatorics For Probability (8:44)
03 Law Of Large Numbers (10:38)
04 Calculate Center Of Distribution (7:40)
05 Uniform Distribution (5:25)
06 Gaussian Distribution (3:45)
07 Log-Normal Distribution (3:28)
08 Exponential Distribution (3:04)
09 Laplace Distribution (1:54)
10 Binomial Distribution (9:05)
11 Multinomial Distribution (3:59)
12 Poisson Distribution (4:21)
13 Calculate Error Of Machine Learning Model (8:44)
Data Engineering and Machine Learning Masterclass
1. What Is Python (4:48)
Source Files
2. Intro To Python (4:37)
00b-00 Course Overview (3:26)
3. Load And Clean A Public Dataset (8:55)
4. What Is One-Hot Encoding (10:02)
03-02 Build X And Y Data With One Hot Encoding (4:57)
03-03 Logistic Regression With One Hot Encoding (2:20)
04-04 Scale And Encode Data With Scikit-Learn (3:47)
04-04 What Is Scaling Data (6:36)
04-05 Build, Train And Test A Machine Learning Model (4:37)
05-01 Compare Decision Tree And Linear Regression Models (6:26)
11. What Is The Kbins Discretizer (4:54)
12. Bin Data With Kbins Discretizer (3:42)
14. Compare Binned Regression Models (3:39)
05-04 Build A Linear Regression Model On Stacked Data (3:20)
16. What Is K Means Clustering (11:58)
17. Build Univariate Nonlinear Transformatio (1:55)
18. What Is Gaussian Probability Distribution- (2:31)
19. What Is Poisson Distribution (1:08)
20. Build X Y Data With Poisson Distribution In Numpy (3:34)
21. What Is Logarithmic Data Transformation (2:34)
22. Build A Ridge Regression Model (3:41)
Building Machine Learning Models
01-01 Course Overview (3:30)
01-02 Build Models On The Web (5:06)
02-01 What Are Search Algorithms (7:21)
02-02 Depth First Search (9:00)
02-02b Build A Depth First Search Algorithm (8:26)
02-03 What Is Breadth First Search (bfs) (5:08)
02-03b Build A Breadth First Search Algorithm (6:56)
02-04 Depth Limited Search (3:58)
02-05 Iterative Deepening Depth First Search (5:32)
02-06 What Is Uniform Cost Search (6:04)
02-06b Build A Uniform Cost Search Algorithm (8:07)
02-07 Bidirectional Search (4:44)
03-01 What Are Informed Search Algorithms (4:07)
03-02 What Is Greedy Best-first Search (8:16)
03-02b Build A Greedy Best First Search Algorithm (10:43)
03-03 What Is A Search (5:10)
04-01 How Does A Machine Learning Agent Learn (7:37)
04-02 What Is Inductive Learning (4:10)
04-03 Make Decisions With Decision Trees (10:50)
04-04 Performance Of A Machine Learning Algorithm (4:13)
04-05 Handle Noise In Data (5:20)
04-06 Statistical Learning (3:56)
05-01 What Is Logistic Regression (4:26)
05-02 Prepare Data For Logistic Regression (12:19)
05-03 How To Prepare Data (8:52)
05-04 Build A Logistic Regression Model (5:29)
05-04a How To Build A Logistic Regression Model (3:28)
05-04b What Is Optimization (12:10)
05-05 Optimize The Logistic Regression Model (12:44)
05-05a How To Optimize A Logistic Regression Model (12:45)
05-06 Train The Model (10:09)
05-07 Test The Model (2:33)
05-08 Visualize Results (5:38)
06.01 What Is Gradient Boosting (1:54)
06.02 Prepare Data For Gradient Boosted Classification (7:19)
06.03 Build Binary Classes (6:12)
06.04a How To Shape Data For Classification (2:58)
06.04b Shape Data For Classification (7:06)
06.05a How To Build A Boosted Trees Classifier (4:03)
06.05b Build A Boosted Trees Classifier (4:37)
07.01 Build Input Functions (3:55)
07.02 Build A Boosted Trees Regressor (3:02)
07.03 Train And Evaluate The Model (4:07)
Source Files
Machine Learning Interview Questions
00. Course Intro (5:09)
Source Files
01-00. Intro (1:54)
01-01. What is Machine Learning (17:47)
01-02. Types Of Machine Learning (10:48)
01-03. Building A Machine Learning Model (17:02)
02-00. Intro (2:44)
02-01. How To Choose An Algorithm (16:42)
02-02. Common Machine Learning Algorithms Part 1 (15:58)
02-03. Common Machine Learning Algorithms Part 2 (22:52)
02-04. Common Machine Learning Algorithms Part 3 (13:03)
02-05. Comparison Interview Questions (16:20)
03-00. Intro (2:08)
03-01. Data Related Errors (16:55)
03-02. Model Related Errors (11:34)
03-03. Results Testing Techniques (11:18)
04-00. Intro (2:14)
04-01. Missing_Corrupted Data (5:08)
04-02. Selecting Important Variables (3:18)
04-03. Fixing Multicollinearity- (3:56)
04-04. Kernel Tick (3:21)
04-05. Slow Machine_Limited Memory (4:59)
04-06. Classification and Random Sampling (3:38)
04-07. Low Training Error with High Validation Error (4:40)
04-08. Cross Validation on Time Series Data (3:38)
04-09. Amazon Recommendation System (5:26)
05. Course Summary and Outro (3:12)
Machine Learning Coding Interview Questions
Source files
Question Overview - Beginner Price Prediction (4:41)
What Is Supervised Learning (11:04)
02 Perform exploratory data analysis
Source files
01 Generate Data With Chatgpt And Python (5:56)
02 Perform Exploratory Data Analysis (11:57)
03 Transform categorical variables
Source files
00 (Prerequisite) What Is Data Encoding (5:36)
01 Transform Categorical Variables (3:11)
04 Scale numerical features
Source Files
00 (Prerequisite) What Is Scaling Data (6:36)
01 Scale Numerical Features (5:37)
Pre-requisites
01 What Is Regression (19:55)
00 Regression Introduction (8:58)
02 What Is The Random Forest Classifier Model (5:42)
03 What Is Gradient Boosting (1:56)
04-01 Performance Of A Machine Learning Algorithm (4:09)
04-02 What Is Error (6:33)
05 Build regression models
Source Files
01 Build Regression Models (9:12)
Pre-requisites
01 What is Deep Learning (7:37)
02 What is a Neural Network (8:41)
03 What is Cross Validation (8:20)
04 What is the Adam Optimizer (6:10)
06 Build a neural network
Source files
01 Build A Neural Network (7:48)
02 Comparing Model Techniques (3:17)
Image Generation Machine Learning Interview Questions
Source Files
01 What is discriminative modeling (1:00)
02 What is generative modeling (1:10)
Diffusion Deep Learning Interview Questions
01 What Are Diffusion Models (1:08)
02 How Diffusion Works In Deep Learning (2:17)
03 Forward And Backward Diffusion In Ml (1:52)
04 What Is A U-Net Ml Model (1:30)
Stable Diffusion Interview Questions
01 Steps Of Latent Reverse Diffusion In Stable Diffusion_1 (1:44)
02 What Is Latent Space (3:14)
03 What Is The Manifold Hypothesis In Ml (1:39)
Dimensionality Reduction Data Science Interview Questions
01 What Is Dimensionality Reduction_1 (1:48)
02 What Is Principal Component Analysis (1:16)
Autoencoder Machine Learning Interview Questions
01 What Are Autoencoders (1:38)
02 What Are Encoders And Decoders In Ml (2:13)
03 How Do Autoencoders Work (2:30)
04 What Are Variational Autoencoders (2:59)
05 What Is A Vector Quantized Variational Autoencoder (1:45)
GAN Neural Network Interview Questions
01 What Is The Structure Of A Generative Adversarial Network (4:17)
02 What Are Discriminators And Generators (3:58)
03 What Is Zero-Shot Learning (2:55)
Scoring Interview Questions
01 What Is Inception Score (3:32)
02 What Is Frechet Inception Distance (3:58)
03 How FID Works In ML (1:48)
04 What Is Kernel Inception Distance (1:02)
Signal Processing Interview Questions
01 What Is Time-Series Data (1:39)
02 What Is Signal Data (3:40)
03 Continuous Signals Vs Discrete Signals (3:12)
04 What Is Nyquist Rate (1:42)
Fourier Analysis Interview Questions
01 What are periodic signals (1:51)
02 What is Fourier Transform (6:58)
Level 5: Final Preparations - Diverse Interview Topics 🌟
Source files
00 Course Overview (2:16)
01 What You-ll Need (3:12)
01 Introduction to data
Source Files
01 Why You Must Know How To Work With Data (5:22)
02 Entity Relationship Modeling (ERM)
Source Files
01 How To Read An ER Model (5:32)
03 Introduction to databases and relational databases
Source Files
01 What Is A Database (8:26)
02 What Is A Relational Database (4:33)
04 How to build an organized database
Source files
01 How To Design Columns And Data Types (3:13)
02 Use Normal Forms To Check Your Design (7:16)
05 Build a SQLite database with Python
Source files
01 Build A Sqlite Database With Python (8:02)
02 Add An Entry To The Table With SQL (6:44)
03 Add More Records To The Table (6:30)
04 Build A Second Table For Cross-Referencing (10:57)
05 Select Rows That Meet Conditions (7:15)
SQL Coding Interview Guide - Overview
Source Files
00 Course Overview (4:21)
01 Restrict and Sort Data Questions
01-01 List Alphabetically (4:13)
01-00 Build A Table And Display All Records (10:26)
01-02 List All Not In Specified Range (4:03)
01-03 List All In Range By Multiple Properties (7:39)
01-04 Display All With Characters In Property (6:10)
01-05 Select From Where In This And Not In That (6:09)
01-06 List All With Exact Number Of Characters (5:44)
01-07 List All With Specific Second Character (5:11)
01-08 List All Distinct Ids Available (3:36)
01-09 Calculate Percentage (4:45)
01-10 Consecutive Numbers (9:03)
02 Join Data Questions
02-01 List Streams With Viewer Information (9:33)
02-02 Join Two Tables (5:19)
02-03 Find Same Value In Another Property (8:08)
02-04 List Values Across Tables (6:35)
02-05 Join Three Tables (6:44)
02-06 Find Average Across Tables (6:59)
02-07 Display Difference Across Tables (6:27)
02-08 Find More Than Value Across Tables (6:11)
02-09 Product Sales Analysis (6:50)
02-10 List All After A Certain Date (6:33)
02-11 Capital Gain Loss (6:33)
03 Aggregate Functions Questions
03-01 Count Distinct Properties (3:47)
03-02 List Total Sum (3:40)
03-03 Get Minimum (3:12)
03-04 Get Maximum From A Distinct Type (4:12)
03-05 Get Average And Count At An ID (3:22)
03-06 Get Number Of Same Type (3:05)
03-07 Get Difference Between Max And Min (2:30)
03-08 Find Minimum Of Each Type (5:13)
03-09 Get Sum At Each ID (3:39)
03-10 Get Average For Each ID (4:40)
03-11 Get Different Properties (4:29)
03-12 List Where Maximum Is Greater Than (4:34)
03-13 List Average Where Greater Than (6:16)
04 Subquery Questions
04-01 Find Higher Values (8:03)
04-02 Find All Of A Type (6:40)
04-03 List All Above Average (5:10)
04-04 List All Greater Than Minimum (7:52)
04-05 List All Part Of Any (7:57)
04-06 List All Who Have More (6:24)
04-07 List All With Same As Minimum (4:41)
04-08 List All Above Average In Their Group (6:35)
04-09 Get Kth Maximum Value (6:48)
04-10 Get Kth Minimum Value (5:27)
04-11 Select Last K Records From A Table (5:01)
04-12 List All Not In A Group (5:12)
04-13 Get K Maximum Values (4:58)
04-14 Get K Minimum Values (3:48)
04-15 Products Never Sold (4:17)
04-16 Winning Candidate (5:38)
04-17 Search Across Three Tables (7:51)
04-18 Find One Property In Another (4:38)
Essential Algorithms and Data Structures to Crack the Coding Interview
00-01. Kotlin Course Introduction (7:04)
00-02 Fizzbuzz Kotlin (5:26)
01-01 Reverse Words In A String Kotlin (3:53)
01-02 Rotate Array Kotlin (7:31)
01-03 Kth Largest Element In An Array Kotlin (4:26)
02-01 Set Matrix Zeros Kotlin (12:20)
02-02 Spiral Matrix Kotlin (21:56)
03 Queue With A Linkedlist Kotlin (10:43)
04-00 Build A Binary Tree (15:46)
04-01 Delete Tree Node Kotlin (17:20)
05-01 Delete Tree Node Kotlin (17:20)
05-02 Selection Sort Algorithm Kotlin (6:01)
05-03 Insertion Sort Kotlin (6:15)
05-04 Merge Sort Algorithm Kotlin (15:10)
06 Build A Graph Kotlin (7:28)
07-01 Coin Change Kotlin (8:02)
07-02 Maximum Sum Subarray Kotlin (7:06)
07-03 Edit Distance Kotlin (9:37)
08-01 Single Number Kotlin (7:29)
08-02 Number Of 1 Bits Kotlin (7:24)
08-03 Bitwise And Of A Range Kotlin (7:23)
09-01 Permutations Kotlin (16:12)
09-02 Combinations Kotlin (9:28)
09-03 Letter Combinations Of A Phone Number Kotlin (10:31)
10-01 Reverse Integer Kotlin (11:52)
10-02 Palindrome Number Kotlin (9:53)
10-03 Excel Sheet Column Number Kotlin (5:23)
Source Code
Ultimate iOS Coding Interview Preparation - Access Control
Access Control (19:50)
ARC
ARC PArt 1 (12:15)
ARC Part 2 (13:48)
ARC Part 3 (10:37)
AppDelegate and SceneDelegate Methods
Source Files
AppDelegate and SceneDelegate Methods Part 1 (12:38)
AppDelegate and SceneDelegate Methods Part 2 (10:18)
AppDelegate and SceneDelegate Methods Part 3 (11:32)
AppDelegate and SceneDelegate Methods Part 4 (9:36)
Architectural Design Patterns
Architectural Design Patterns 1 (16:17)
Architectural Design Patterns 02 (11:04)
Architectural Design Patterns 3 (9:33)
Architectural Design Patterns 4 (9:21)
Architectural Design Patterns 5 (14:39)
Classes vs Structs
Classes vs Structs Part 1 (14:28)
Classes vs Structs Part 2 (11:27)
Classes vs Structs.playground
New section
Features of Swift (14:59)
GCD and Concurrency
GCD and Concurrency 01 (14:29)
GCD and Concurrency 02 (14:12)
GCD and Concurrency 03 (12:20)
GCD and Concurrency 04 (14:04)
Source Files
New section
iOS App States (17:19)
New section
Swift Layout Techniques (34:11)
Top 10 Coding Interview Topics in Swift
Source Code
01 Course Overview Swift (5:59)
02 Fizzbuzz Swift (4:36)
02 String and Array Interview Questions
01 Reverse Words In A String Swift (4:11)
Source Code
02 Isomorphic Strings Swift (7:01)
03 Kth Largest Element In An Array Swift (13:19)
03 Matrix Interview Questions
Source Code
01 Set Matrix Zeros Swift (8:48)
02 Spiral Matrix Swift (13:04)
03 Number Of Islands Swift (9:49)
04 Linked List Interview Questions
Source Code
01 Implement a Linked List Swift (11:29)
02 Implement A Stack With A Linked List Swift (8:24)
05 Binary Tree Interview Questions
01 Inorder Traversal Swift (10:32)
02 Preorder Traversal Swift (8:50)
03 Postorder Traversal Swift (8:10)
04 Binary Tree Maximum Path Sum Swift (11:07)
Source Code
06 Graph Interview Questions
01 Build A Graph Swift (15:26)
02 Depth First Search Swift (6:00)
03 Breadth First Search Swift (9:36)
Source Code
07 Sorting Interview Questions
01 Bubble Sort Algorithm Swift (7:52)
02 Selection Sort Algorithm Swift (5:48)
03 Insertion Sort Algorithm Swift (4:30)
04 Quicksort Algorithm Swift (9:29)
05 Merge Sort Algorithm Swift (11:30)
06 Time Complexity Of Different Sorting Algorithm (2:55)
Source Code
08 Dynamic Programming Interview Questions
01 Coin Change Swift (9:45)
02 Maximum Sum Subarray Swift (4:18)
Source Code
09 Bit Manipulation Interview Questions
01 Bitwise And Shift Operators (7:02)
02 Single Number Swift (3:36)
03 Number Of 1 Bits Swift (3:36)
04 Sum Of Two Integers Swift (6:04)
Source Code
10 Combinations and Permutations Interview Questions
01 Permutations Swift (7:56)
02 Factor Combinations Swif (6:11)
Source Code
11 Math Interview Questions
01 Reverse Integer Swift (7:26)
02 Palindrome Number Swift (6:16)
03 Excel Sheet Column Number Swift (3:47)
Source Code
Level 6: ChatGPT and Prompt Engineering Excellence 🤖🎙
01 What Is Chatgpt (7:50)
02 Introduction Of The Instructor (2:25)
02 Intro To Prompt Engineering-Prompt Types (8:28)
03 Intro To Prompt Engineering-Effective Prompts (8:41)
04 Project Preview (2:04)
05 Simplify Complex Information (8:38)
06 Simplify Complex Information-Other Strategies (8:41)
Source Files
02 Automate business tasks with ChatGPT Prompt Engineering
01 Proofread-Email And Business Proposals (8:39)
02 Proofread-More Use Cases (8:24)
03 Re-Organize Data-Benefits And First Sample Use Case (6:22)
04 Re-Organize Data-Potential Use Cases Case (10:44)
05 Work With Spreadsheets-Automating Data Entry (7:46)
06 Work With Spreadsheets-Formulas And Other Use Cases (7:31)
03 ChatGPT for Marketing Automation
01 Project Preview (1:23)
02 Create Content (4:03)
03 Social Media (4:26)
04 Write Ad Copy (8:17)
05 Write Email Marketing Campaigns (4:55)
06 Write An Outreach Message (5:08)
07 Copyrighting (4:29)
08 SEO (5:09)
09 Video Scripts (8:49)
10 Generate Text In Your Writing Style (3:25)
04 ChatGPT Prompts for Research, Copywriting and Career Prep
01 Project Preview (1:51)
02 Research-Chatgpt Usecase And Benefits (7:05)
03 Research-More Examples And Explanation (7:49)
04 Write An Article-Add Role To Chatgpt (7:17)
05 Write An Article-Generate High Quality Content (8:02)
06 Check Plagiarism (10:56)
07 Prepare For Job Opportunities-Cv And Cover Letter (8:28)
08 Prepare For Job Opportunities-Interview Questions, Connection And Task Generator (8:36)
05 Automate Coding with ChatGPT Prompts
01 Project Preview (2:33)
02 Generate Code-Javascript And Python Code Snippets (9:26)
03 Generate Code-Stylesheet, Html, C++ And Conversion (9:20)
04 Build Algorithms-Algorithm To Pseudocode (4:03)
05 Build Algorithms-Realworld Use Cases (8:11)
06 Debug-Python Use Case (6:51)
07 Debug-React, Api, Javascript, Html And Css (6:56)
08 Write Code Documentation (9:51)
09 Use Chatgpt As A Linux Terminal (8:32)
10 Use Chatgpt As A Unix Terminal (9:08)
11 Use Chatgpt As A Microsoft Dos Terminal (5:28)
12 Use Chatgpt To Suggest Uxui Designs (8:10)
13 Use Chatgpt To Suggest Cybersecurity Solutions (10:05)
ChatGPT Prompts for Python Coders
Source Code
1 Introduction & Role Of Prompts In Chatgpt Conversations (8:14)
2. Benefits Of Clear Prompts (4:23)
3. Examples Of Good And Bad Prompts (11:18)
4. The 4-Step Approach To Write The Best Prompts Part 1 (6:57)
5. The 4-Step Approach To Write The Best Prompts Part 2 (5:37)
6. Example Python Prompts (14:40)
7. Unit Testing Any Python App (20:28)
Automate Python Machine Learning with ChatGPT
Source
00 Project Preview - Python Machine Learning With Chatgpt (2:03)
01 What Kinds Of Machine Learning Can I Do On This Data (2:16)
02 Build A Linear Regression Model For Credit Card Dataset (8:35)
02B Visualize Linear Regression Training With Gif (10:43)
03 Logistic Regression With Confusion Matrix And Scatter Plot (14:26)
Build tree machine learning models with ChatGPT
Source
01 Build Decision Tree Model For Credit Card Dataset_1 (8:03)
02 Build A Random Forest Model With Bar Plot (4:17)
Build advanced models with ChatGPT and Python
Source
01 Build SVM Scatter Plot With ChatGPT (21:28)
02 Build Gradient Boosting With A Bar Chart (14:22)
Automate Excel Data Manipulation with Python and ChatGPT
02 Generate Excel Data With Missing Data In Python And Chatgpt (3:22)
01 Algorithms To Handle Missing Data (5:13)
03 Fill In Missing Excel Data With Python Imputation And ChatGPT (3:51)
04 Delete Missing Excel Data With Python And ChatGPT (5:03)
05 Fill In Missing Data With Knn Imputation (5:24)
Source
Categorical data manipulation with Python and ChatGPT
01 What Is Data Encoding (5:36)
02 Perform Excel Data Encoding With Python And ChatGPT (7:18)
03 Choose Data Encoding Technique (3:01)
Source
Statistics for data science with Python and ChatGPT
01 What Is Statistics For Data Science_1 (3:31)
02 Levels Of Data Measurement (3:58)
03 Generate Different Types Of Data With Chatgpt (10:02)
04 How to measure data
01 Measures Of Central Tendency In Data (5:00)
02 Measures Of Variability In Data (4:09)
03 What Is Skewness In Data Science (3:38)
04 Generate Skewed Datasets With Chatgpt (7:44)
05 What Are Covariance And Correlation Data Measurements (2:37)
06 Measure Covariance And Correlation Of Dataset With Chatgpt (6:50)
Automate Data Distribution Visualization with ChatGPT and Python
Source
01 What Are Probability Distribution Functions In Data Science_ (4:39)
02 Calculate Probability Distribution Functions Of A Dataset With Chatgpt (5:22)
Normal Probability Distribution with Python and ChatGPT
01 What Is Normal Probability Distribution (4:14)
02 Calculate Pdf Of Normal Distribution Dataset (5:35)
03 What Is The Central Limit Theorem (2:45)
Source
Binomial Probability Distribution with Python and ChatGPT
01 What Is Binomial Probability Distribution (2:52)
02 Calculate Pdf Of Binomial Distribution Dataset (10:50)
Source
Poisson Probability Distribution with Python and ChatGPT
01 What Is Poisson Probability Distribution (2:42)
02 Visualize Poisson Distribution With ChatGPT And Python (2:31)
Source Files
Uniform Probability Distribution with Python and ChatGPT
01 What Is Uniform Probability Distribution (2:36)
02 Visualize Uniform Distribution With ChatGPT And Python (3:55)
Source Files
Bernoulli Probability Distribution with Python and ChatGPT
01 What Is Bernoulli Probability Distribution (2:37)
02 Visualize Bernoulli Distribution With ChatGPT And Python (6:43)
Source Files
Master the API
Source files
00-01 Openai API Models To Work With (2:53)
00-02 How Openai API Works (2:09)
00-03 Adjust Openai API Model Parameters (7:58)
01-01 Use Openai API To Answer Questions Like ChatGPT (10:19)
01-02 Correct Grammar With Openai API (3:30)
01-03 Summarize And Simplify Text With Openai Api (4:03)
01-04 Translate Text With Openai Api (3:04)
02-01 Generate Code With Openai API (7:11)
02-02 Explain Code With Openai API (5:24)
02-03 Calculate Time Complexity With Openai API (3:40)
02-04 Translate Programming Languages With OpenAI API (4:24)
02-05 Fix Bugs In Code With Openai API (3:19)
03-01 Generate SQL Queries With Openai Py (5:15)
03-02 Build Structured Table Data From Long Form Text (4:29)
03-03 Classify Items Into Categories With Openai API (4:50)
03-04 Generate Spreadsheets And Lists With Chatgpt Openai API (5:46)
04-01 Convert Notes To Summary With Openai API (5:40)
04-02 Add Emotional Sentiment To Text With Openai Models (9:40)
04-03 Generate Questions On A Topic With GPT Turbo (9:26)
04-04 Generate Text Conversation With ChatGPT API (5:19)
Master the API (cont'd)
05-01 Classify Text Emotion Sentiment With ChatGPT Models (5:09)
05-02 Extract Keywords From Text With ChatGPT API (4:31)
05-03 Convert Product Description To Ad With ChatGPT Python (3:57)
05-04 Generate Product Names With ChatGPT In Python (4:04)
05-05 Extract Information From Text With ChatGPT API (2:57)
06-01 Build HTML Parser With Python (4:31)
06-02 Scrape Hyperlinks From Url Webpage With Python (4:09)
06-03 Filter Out Urls Not Part Of Domain (7:03)
06-04 Save Web Content To Files With Python (10:07)
07-01 Convert Text To Csv With Python (6:36)
07-02 Remove Whitespace And Lines From Text With Python (4:58)
07-03 Tokenize Text With Python For Machine Learning Models (2:50)
07-04 Split Long Lines With Python (4:11)
07-05 Split Pandas Dataframe Into Sections With Python (7:19)
07-06 Embed Text For Machine Learning With Openai Api (8:05)
08-01 Embed Question With Python (5:48)
08-02 Answer Questions About Your Data With Customized Openai Model (10:36)
09-01 Load And Read Pdf In Python (3:40)
09-02 Build Vector Index From Pdf Text In Python (4:32)
09-03 Answer Questions About Pdf With Chatgpt Model In Python (5:10)
10-01 Generate Review Data With Chatgpt Api (8:14)
10-02 Format Python Text To Multidimensional Pandas Dataframe (11:50)
10-03 Change Column Data Type In Pandas Dataframe (2:40)
10-04 Embed Text Data With Openai Api (6:25)
Chatbot NLP Developer Interview Questions
01 01 What Is Tokenization (1:18)
01 02 What Text Can Cause Tokenization Problems (3:42)
01 03 What Is Sentence Segmentation (1:40)
02 01 What Is Stemming In NLP (3:40)
02 02 What Are Issues With Stemming In NLP (1:03)
02 03 What Is Lemmatization In NLP (2:20)
03 01 What Is Text Normalization In NLP (1:28)
03 02 What Is Named Entity Recognition In NLP (3:27)
03 03 What Is Relation Recognition In NLP (2:10)
03 04 What Is A Parser In NLP (1:51)
04 01 What Is Term Frequency-Inverse Document Frequency In NLP (4:12)
04 02 What Is Tf-Idf Vectorization In Nlp (1:21)
04 03 What Are Issues With Tf-Idf In Nlp (3:46)
05 01 What Is A Bag Of Words In Nlp (3:52)
05 02 Give An Example Of Bag Of Words In Nlp (3:10)
05 03 What Are Issues With The Bag Of Words Nlp Approach- (2:54)
06 01 What Is Sequence Classification In Nlp (1:55)
06 02 What Are Hidden Markov Models In Nlp (1:55)
07 01 What Are Regular Expressions In Programming (2:00)
07 02 Regular Expression Operators In Code (9:11)
07 03 Common Regular Expression Symbols Overview (7:43)
Complete Course Source Files
01. Question - Enemy Chase 2D Player In Unity C-
Lesson content will be unlocked within 30 minutes.
Teachable is working on this bug.
No further action will be required on your part
.
Thank you for your patience