Computer forensics courses can help you learn data recovery techniques, digital evidence analysis, and incident response strategies. You can build skills in identifying cyber threats, conducting forensic investigations, and preserving digital evidence for legal proceedings. Many courses introduce tools like EnCase, FTK, and Autopsy, that support analyzing hard drives, recovering deleted files, and examining network traffic.

Whizlabs
Skills you'll gain: Infrastructure as Code (IaC), IT Automation, Command-Line Interface, Docker (Software), Software Installation, Automation, System Configuration, YAML, Configuration Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Software Design Patterns, Software Design, C++ (Programming Language), Object Oriented Design, Software Architecture, Programming Principles, Application Frameworks, Object Oriented Programming (OOP), Prototyping, Memory Management, Database Development, Performance Tuning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Wiring Diagram, Architectural Drawing, AutoCAD, Electrical Wiring, Electrical Systems, Blueprint Reading, Electrical Equipment, Technical Drawing, Electrical Power, Drafting and Engineering Design, Computer-Aided Design, Engineering Drawings, Schematic Diagrams, Engineering Design Process, Commercial Construction, Layout Design, Autodesk, Technical Documentation, AutoCAD Civil 3D, Design Software
Beginner · Specialization · 1 - 3 Months

Arizona State University
Skills you'll gain: Semiconductors, Analytical Testing, Electronic Components, Engineering, Scientific, and Technical Instruments, Analytical Chemistry, Image Analysis, Electronics, Application Specific Integrated Circuits, Laboratory Equipment, Production Process, Basic Electrical Systems, Test Equipment, Materials science, Electrical Engineering, Laboratory Testing, Manufacturing Processes, Process Control, Electronics Engineering, Structural Analysis, Laboratory Research
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: TypeScript, Code Reusability, React.js, Javascript, Software Design Patterns
Advanced · Guided Project · Less Than 2 Hours

Michigan State University
Skills you'll gain: 3D Modeling, 3D Assets, Video Game Development, Visualization (Computer Graphics), Computer Graphics, Autodesk Maya, Computer Graphic Techniques, Image Analysis, Design Research, Model Optimization, Baking
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Graph Theory, C++ (Programming Language), C and C++, Network Routing, Data Structures, Object Oriented Programming (OOP), File I/O, Algorithms
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Continuous Delivery, Continuous Deployment, Continuous Integration, Application Deployment, Test Driven Development (TDD), CI/CD, Agile Methodology, Test Automation, Unit Testing, Software Development, Agile Software Development, Python Programming, Version Control
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Reinforcement Learning, Deep Learning, Model Training, Artificial Intelligence and Machine Learning (AI/ML), PyTorch (Machine Learning Library), Tensorflow, Machine Learning, Quantum computing, Machine Learning Algorithms, Artificial Intelligence, Model Optimization, Artificial Neural Networks, Algorithms, Python Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Agile Methodology, Security Management, Cyber Governance, Cyber Security Assessment, Technical Management, Audit Planning, Risk Management Framework, Cyber Risk, Performance Metric, Business Ethics, Law, Regulation, and Compliance, Risk Management
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Distributed Computing, Scalability, Database Design, Database Management Systems, Database Systems, Database Theory, Database Architecture and Administration, Database Management, Relational Databases, SQL, Query Languages, Performance Tuning, Data Integrity
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Electronic Systems, Electronic Hardware, Electronics, Hardware Design, Electronics Engineering, Electrical and Computer Engineering, Microarchitecture, Electrical Engineering, Computer Architecture, Schematic Diagrams, Semiconductors, Electronic Components, Diagram Design, Low Voltage, Simulation and Simulation Software, Computational Logic, Verification And Validation, Software Installation
Intermediate · Course · 1 - 4 Weeks