Name & Direct Link | Platform | For Beginners | Hands-On Component | Proof of Completion | Topics |
---|---|---|---|---|---|
Intro to x86 Assembly Language | YouTube - Davy Wybiral | Yes | x86 Assembly Language | ||
Introduction to x86 (32 bit) | YouTube - Open SecurityTraining | Yes | Yes - Class Materials are HERE | Intel x86 Architecture, Assembly, Applications | |
Intermediate x86 (32 bit) | YouTube - Open SecurityTraining | Meant to be taken after completing the Intro x86 (32 bit) course | Yes - Class Materials are HERE | x86 Architecture, Assembly, Applications, WinDbg | |
Learn C | Learn-C.org | Yes | Yes | C Programming | |
Python Essentials (Parts 1 and 2) | Python Institute | Yes | Yes | Python: Part 1 - Beginner, Part 2 - Intermediate | |
Free Python Courses and Tutorials on Udemy | Udemy | Yes - Some courses are for beginners | Various Python Topics | ||
List of Free Python Resources | Hakin9 | Yes | Several Python resources including videos, books, tutorials, and challenges | ||
Learn NASM Assembly | Tutorialspoint | Yes | Yes | NASM Assembly | |
Regex Academy: An Introduction to Text Parsing Sorcery | Udemy | Yes | Regular Expressions (Regex) | ||
RegexOne | RegexOne | Yes | Yes | Regular Expressions (Regex) | |
PowerShell Documentation - Including PowerShell 101 | Microsoft | Yes | PowerShell 101 under Getting Started (Overview) - Learning PowerShell. Also contains links to PowerShell communities on Discord, Slack, etc. | ||
Getting Started with Microsoft PowerShell | Channel 9 | Yes | PowerShell Scripting, Automation, The Help System, Remoting, Installation, Customization | ||
Linux BASH Shell Script Basics | YouTube - Joe Collins | This course assumes that you have knowledge of the Linux CLI and Linux filesystem. | Linux Bash Shell Scripting | ||
Learn VBScript | Tutorialspoint | Yes | Microsoft VBS (Visual Basic Script) syntax, Variables, Operators, Loops, Events, Cookies, Strings, Arrays, Regex | ||
JSON Tutorial | Tutorialspoint | This Tutorial assumes that you have basic knowledge of HTTP and JavaScript. | JSON Syntax, Objects, Schemas, Examples, Data Types | ||
SANS JSON and jq Quick Start Guide | SANS | JSON, Nested Objects, Array Elements, JSON Structure, Filtering | |||
SQLite Tutorial | SQLite Tutorial | Yes | Yes | SQLite | |
SANS SQLite Pocket Reference | SANS | SQLite Database, Query Structure, Operators, Data Types, Table Joins, Timestamp Conversion, CLI Options | |||
SoloLearn | SoloLearn | Yes | Yes | Yes - Certificate of Completion | Python, C++, Java, JavaScript, C#, C, SQL, Machine Learning, Data Science with Python, HTML, PHP, CSS, JQuery, Ruby, React + Redux, Angular + NestJS, Swift |
Free Packt Workshops | Packt | Yes | Yes | Python, Ruby, Java, Go, Clojure, C++, SQL, PHP, JavaScript, HTML, CSS | |
Git Started with GitHub | Udemy | Yes | Installation, Workflow, Configuration, Git Clone, Push, Command Line | ||
Getting Git Right | Atlassian | Yes | Git, Bitbucket Cloud, Git SSH | ||
GitHub Training | Microsoft Learn | Yes | Yes | Yes - Digital Badge | Introduction to GitHub, Introduction to Git, Best Practices, Pull Requests, Commits, Workflows, GitHub Script, Branching and Merging |
APIs for Beginners | YouTube - freeCodeCamp.org | Yes | Yes | Application Programming Interface (API) | |
Learn JSON in 10 Minutes | YouTube - Web Dev Simplified | Yes | JSON - What it's used for, syntax, examples | ||
Introduction to ARM Assembly Basics | Azeria Labs | Yes | Writing ARM Assembly, ARM Data Types and Registers, ARM Instruction Set, Memory Instructions: Loading and Storing Data, Load and Store Multiple, Conditional Execution and Branching, Stack and Functions. | ||
DFIR Python Study Group | YouTube - Alexis Brignoni | Yes | DFIR Python Study Group using the book "Head First Python: A Brain-Friendly Guide, 2nd edition" | ||
It's Great to C You | YouTube - James Duffy | Yes | C Programming |