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
06 07 Section Summary
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