Autoplay
Autocomplete
Dark Mode
Speed
Previous Lesson
Complete and Continue
C# 101 for Hackers
Welcome
Welcome to the Course! (2:27)
Introduction
Learning C# (2:30)
Python vs. C# (3:36)
History of .NET and C# (5:35)
Polyglot Notebooks & Project Downloads
Course Resources
Environment Setup
Why Kali Linux? (3:44)
Setting up our Dev Environment (2:58)
VS Code Extensions (6:17)
Writing Hello World Part 1 (3:34)
Writing Hello World Part 2 (4:15)
Writing Hello World Part 3 (3:42)
Polyglot Notebooks (1:17)
C# Basics
Introduction (6:34)
.NET CLI (7:51)
C# Structure & Syntax Part 1 (8:45)
C# Structure & Syntax Part 2 (14:44)
Working with Data
Working with Data (16:03)
Variables (3:40)
Strings (9:08)
Casting & Converting Data (6:27)
Value vs Reference Types (9:34)
Console Input & Output (7:38)
Programming Logic
Operators & Assignments (3:56)
Flow Conditions - Part 1 (3:57)
Flow Conditions - Part 2 (2:49)
Flow Conditions - Part 3 (3:44)
Flow Conditions - Part 4 (2:19)
Flow Conditions - Part 5 (3:10)
Loops (9:48)
Debugging Your Code (8:14)
Data Handling: File I/O, Collections, and Web Interactions
File I/O (10:21)
Collections (10:54)
Building a Deck of Cards (8:14)
Working with the Internet (8:41)
Asynchronous & Parallel Programming Concepts
Async / Await & Parallel Programming (5:48)
Building a Port Scanner (8:42)
Capstone Project - Brute-Force Password Cracker
Capstone Overview & Requirements (2:06)
Capstone Solution - Part 1 (6:34)
Capstone Solution - Part 2 (7:39)
Wrap Up
Recap (2:38)
Thank you & Dedication (1:59)
Learning C#
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock