# Courses

- [TCM - Linux 101](/tcm/courses/linux-101.md): Linux 101 by Brent Eskridge - a practical hands-on course
- [1. Introduction](/tcm/courses/linux-101/1-linux-distributions.md)
- [Linux Distributions](/tcm/courses/linux-101/1-linux-distributions/linux-distributions.md)
- [Installing Linux](/tcm/courses/linux-101/1-linux-distributions/installing-linux.md)
- [2. Command Line](/tcm/courses/linux-101/2-command-line.md)
- [Intro to Command Line](/tcm/courses/linux-101/2-command-line/intro-to-commandline.md)
- [Getting help on the Command Line](/tcm/courses/linux-101/2-command-line/getting-help.md)
- [Command Line Arguments and Options](/tcm/courses/linux-101/2-command-line/arguments-options.md)
- [Reading Text Files](/tcm/courses/linux-101/2-command-line/read-textfiles.md)
- [3. File System](/tcm/courses/linux-101/3-filesystem.md)
- [Filesystem Hierarchy Standard](/tcm/courses/linux-101/3-filesystem/fs-hierarchy.md)
- [Devices, Partitions and Mounting](/tcm/courses/linux-101/3-filesystem/devices.md)
- [Absolute and Relative Paths](/tcm/courses/linux-101/3-filesystem/paths.md)
- [Files and Directories](/tcm/courses/linux-101/3-filesystem/files-dirs.md)
- [Paths, Filenames and Text Files](/tcm/courses/linux-101/3-filesystem/path-filenames.md)
- [Filesystem Links](/tcm/courses/linux-101/3-filesystem/fs-links.md)
- [Archiving and Searching Files](/tcm/courses/linux-101/3-filesystem/archive-files.md)
- [4. Users and Groups](/tcm/courses/linux-101/4-users-groups.md)
- [Working with Users and Groups](/tcm/courses/linux-101/4-users-groups/users-groups.md)
- [File and Directory Permissions](/tcm/courses/linux-101/4-users-groups/permissions.md)
- [Changing Users and Passwords](/tcm/courses/linux-101/4-users-groups/users-credentials.md)
- [5. Installing Software](/tcm/courses/linux-101/5-installing-sw.md)
- [Package Management](/tcm/courses/linux-101/5-installing-sw/package-management.md)
- [6. Shells](/tcm/courses/linux-101/6-shells.md)
- [Common Command Line Shells](/tcm/courses/linux-101/6-shells/shells.md)
- [Environment Variables & Startup Files](/tcm/courses/linux-101/6-shells/env-vars-files.md)
- [Input/Output Redirection](/tcm/courses/linux-101/6-shells/io-redir.md)
- [Command History & Substitution](/tcm/courses/linux-101/6-shells/history-sub.md)
- [7. Utilities and File Editors](/tcm/courses/linux-101/7-utilities-editors.md)
- [Searching and Processing Text](/tcm/courses/linux-101/7-utilities-editors/text-manip.md)
- [Networking at the Command Line](/tcm/courses/linux-101/7-utilities-editors/net-cmd.md)
- [File Transfer](/tcm/courses/linux-101/7-utilities-editors/files-transfer.md)
- [Text Editors and Converters](/tcm/courses/linux-101/7-utilities-editors/text-edit.md)
- [8. Process Management](/tcm/courses/linux-101/8-process-manag.md)
- [Process Information](/tcm/courses/linux-101/8-process-manag/process-info.md)
- [Foreground and Background Processes](/tcm/courses/linux-101/8-process-manag/process-fg-bg.md)
- [Managing Processes](/tcm/courses/linux-101/8-process-manag/process-manage.md)
- [Scheduling Processes](/tcm/courses/linux-101/8-process-manag/process-sched.md)
- [9. Regular Expressions](/tcm/courses/linux-101/9-regex.md)
- [Regular Expressions, Searching, Replacing, Building](/tcm/courses/linux-101/9-regex/regex-use.md)
- [10. Bash Scripting](/tcm/courses/linux-101/10-scripting.md)
- [Bash Scripting Basics, Control Structures, Loops](/tcm/courses/linux-101/10-scripting/bash-script.md)
- [Linux101 References](/tcm/courses/linux-101/linux101-references.md)
- [TCM - Mobile Application Penetration Testing](/tcm/courses/mapt.md): Mobile Application Penetration Testing by Aaron Wilson
- [1. Introduction & Mobile Pentesting](/tcm/courses/mapt/1-intro.md)
- [2. Android Security](/tcm/courses/mapt/2-android.md)
- [3. Android Lab Setup](/tcm/courses/mapt/3-android-lab.md)
- [4. Android Static Analysis](/tcm/courses/mapt/4-android-static.md)
- [5. Android Dynamic Analysis](/tcm/courses/mapt/5-android-dynamic.md)
- [6. Android Bug Bounty](/tcm/courses/mapt/6-android-bonus.md)
- [7. iOS Security](/tcm/courses/mapt/7-ios.md)
- [8. iOS Lab Setup](/tcm/courses/mapt/8-ios-lab.md)
- [9. iOS Static Analysis](/tcm/courses/mapt/9-ios-static.md)
- [10. iOS Dynamic Analysis](/tcm/courses/mapt/10-ios-dynamic.md)
- [11. iOS Bug Bounty](/tcm/courses/mapt/11-ios-bonus.md)
- [MAPT References](/tcm/courses/mapt/mapt-references.md)
- [TCM - Practical Ethical Hacking](/tcm/courses/peh.md): Practical Ethical Hacking - The Complete Course by Heath Adams
- [1. Introduction & Networking](/tcm/courses/peh/1-intro.md)
- [2. Lab Set Up, Linux & Python](/tcm/courses/peh/2-lab.md)
- [Intro to Kali Linux](/tcm/courses/peh/2-lab/kali-linux.md)
- [Intro to Python](/tcm/courses/peh/2-lab/python.md)
- [3. The Ethical Hacker Methodology](/tcm/courses/peh/3-eth-hack.md)
- [Information Gathering](/tcm/courses/peh/3-eth-hack/recon.md)
- [Scanning & Enumeration](/tcm/courses/peh/3-eth-hack/enum.md)
- [Vulnerability Scanning with Nessus](/tcm/courses/peh/3-eth-hack/va.md)
- [Exploitation Basics](/tcm/courses/peh/3-eth-hack/exploit.md)
- [Capstone Practical Labs](/tcm/courses/peh/3-eth-hack/capstone.md)
- [4. Active Directory](/tcm/courses/peh/4-active-directory.md)
- [Active Directory Lab](/tcm/courses/peh/4-active-directory/1-ad-lab.md)
- [AD - Initial Attack Vectors](/tcm/courses/peh/4-active-directory/2-ad-init-vectors.md)
- [AD - Post-Compromise Enumeration](/tcm/courses/peh/4-active-directory/3-ad-enum.md)
- [AD - Post-Compromise Attacks](/tcm/courses/peh/4-active-directory/4-ad-attacks.md)
- [AD - Additional Attacks](/tcm/courses/peh/4-active-directory/5-ad-adv-attacks.md)
- [AD - Case Studies](/tcm/courses/peh/4-active-directory/6-ad-casestudies.md)
- [5. Post Exploitation](/tcm/courses/peh/5-post-exploitation.md)
- [6. Web Application](/tcm/courses/peh/6-webapp.md)
- [Web App Lab Setup](/tcm/courses/peh/6-webapp/1-web-lab.md)
- [Web App - SQL Injection](/tcm/courses/peh/6-webapp/2-web-sqli.md)
- [Web App - XSS](/tcm/courses/peh/6-webapp/3-web-xss.md)
- [Web App - Command Injection](/tcm/courses/peh/6-webapp/4-web-cmd-injection.md)
- [Web App - Insecure File Upload](/tcm/courses/peh/6-webapp/5-web-file-upload.md)
- [Web App - Authentication Attacks](/tcm/courses/peh/6-webapp/6-web-auth-attacks.md)
- [Web App - XXE](/tcm/courses/peh/6-webapp/7-web-xxe.md)
- [Web App - IDOR](/tcm/courses/peh/6-webapp/8-web-idor.md)
- [Web App - Capstone Practical Lab](/tcm/courses/peh/6-webapp/9-web-capstone-lab.md)
- [7. Wireless Attacks](/tcm/courses/peh/7-wireless.md)
- [8. Legal Documentation & Report Writing](/tcm/courses/peh/8-report.md)
- [PEH References](/tcm/courses/peh/peh-references.md)
