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.

California Institute of the Arts
Skills you'll gain: User Interface and User Experience (UI/UX) Design, User Experience Design, Adobe XD, User Interface (UI) Design, User Centered Design, User Research, User Flows, Interaction Design, Wireframing, Prototyping, Usability Testing, Mockups, Information Architecture, Ideation, Adobe InDesign, Adobe Illustrator
Beginner · Course · 1 - 3 Months

Skills you'll gain: Hibernate (Java), Object-Relational Mapping, CI/CD, Spring Boot, Restful API, Java Programming, Integration Testing, Docker (Software), Database Development, Cloud Deployment, Application Security, Java, Containerization, SQL, Databases, Database Design, NoSQL, Kubernetes, Test Driven Development (TDD), Object Oriented Design
Beginner · Specialization · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Convolutional Neural Networks, Artificial Neural Networks, Machine Learning Algorithms, Deep Learning, Computer Vision, Image Analysis, Machine Learning, Model Evaluation, Algorithms, Supervised Learning, Linear Algebra, Performance Tuning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Software Installation, Data Validation, Python Programming, Program Development, Computational Thinking, Development Environment, Data Processing, Computer Programming, System Configuration, Algorithms, Debugging
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: JSON, Restful API, HTML and CSS, Web Design, Cloud API, Hypertext Markup Language (HTML), Web Development, Cascading Style Sheets (CSS), Web Applications, Responsive Web Design, Real Time Data, Javascript
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Data Storage, OSI Models, General Networking, Networking Hardware, Data Storage Technologies, Computer Networking, Network Architecture, Local Area Networks, TCP/IP, Network Infrastructure, Network Troubleshooting, Network Protocols, Wireless Networks, Network Security, Microsoft Windows, Command-Line Interface, Wide Area Networks
Beginner · Course · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Data Validation, Object Oriented Programming (OOP), Build Tools, Debugging, Programming Principles, Distributed Computing, Business Logic, Software Testing, Unit Testing, Data Structures, Data Modeling
Intermediate · Course · 1 - 3 Months

Michigan State University
Skills you'll gain: Unity Engine, Game Design, Video Game Development, Software Design, 3D Assets, Ideation, Programming Principles, Social Impact, Business, Project Documentation, Creativity
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Basic Electrical Systems, Wireless Networks, C and C++, Computer Programming, Control Systems, Interactive Design, Software Installation, Electronic Components, C++ (Programming Language), Electronics, Display Devices, Embedded Software, Embedded Systems, Robotics, Computer Programming Tools, Development Environment, Integrated Development Environments, Electrical Wiring
Intermediate · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: Gemini, Generative AI, Google Cloud Platform, Cloud Applications, Software Development Tools, Application Development, Integrated Development Environments, Code Review
Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Multimedia, Microsoft PowerPoint, Presentations, Microsoft Office, Collaborative Software, Productivity Software, Microsoft Windows, Editing, File Management
Beginner · Course · 1 - 3 Months
Universidad de los Andes
Skills you'll gain: Game Design, Animations, Video Game Development, Unity Engine, 3D Assets, Agile Methodology, Interaction Design, Software Documentation, Virtual Environment, Visualization (Computer Graphics), Prototyping, Computer Graphics
Beginner · Course · 1 - 3 Months