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.

Skills you'll gain: C# (Programming Language), Object Oriented Programming (OOP), Version Control, GitHub, User Accounts, Role-Based Access Control (RBAC), Microsoft Visual Studio, User Provisioning, Git (Version Control System), Debugging, .NET Framework, Microsoft SQL Servers, Object-Relational Mapping, Programming Principles, Full-Stack Web Development, Database Application, Identity and Access Management, Development Environment, Database Management, Database Development
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Leaflet (Software), Rmarkdown, Web Scraping, Geospatial Information and Technology, Microsoft Azure, Cloud Storage, Geospatial Mapping, R (Software), Interactive Data Visualization, R Programming, Data Collection, Data Storage, Cloud Services, Data Manipulation, Cloud-Based Integration, Data Integration, Data Wrangling, Data Ethics
Beginner · Course · 1 - 3 Months

Logical Operations
Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), HTML and CSS, Web Development Tools, Web Development, Javascript, JavaScript Frameworks, Web Content, Frontend Performance, Web Servers, Software Development Tools, Web Design and Development, Web Design, Front-End Web Development, Web Applications, Apache, Development Environment, Semantic Web, Software Development
Beginner · Specialization · 3 - 6 Months

O.P. Jindal Global University
Skills you'll gain: Computational Logic, Machine Learning Algorithms, Classification Algorithms, Natural Language Processing, Artificial Intelligence, Agentic systems, AI literacy, Machine Learning Methods, Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Decision Support Systems, Bayesian Network, Complex Problem Solving, Probability & Statistics, Algorithms
Build toward a degree
Mixed · Course · 3 - 6 Months

Google Cloud
Skills you'll gain: Data Validation
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Kubernetes, Containerization, Microservices, Application Deployment, DevOps, Application Lifecycle Management, Software Architecture, Virtual Machines, Virtual Networking, Scalability, Computer Networking
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Model Deployment, Generative AI, Generative AI Agents, Cloud Deployment, Retrieval-Augmented Generation, Node.JS, Application Deployment, AI Integrations, Google Cloud Platform, AI Workflows, AI Orchestration, Serverless Computing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Video Game Development, Game Design, Rust (Programming Language), Algorithms, Application Programming Interface (API), Programming Principles, Data Structures, Software Development
Beginner · Guided Project · Less Than 2 Hours

Fudan University
Skills you'll gain: Game Design, Intellectual Property, Video Game Development, Functional Design, Corporate Finance, Hardware Architecture, Product Marketing, Case Studies
Beginner · Course · 1 - 3 Months

Whizlabs
Skills you'll gain: Amazon DynamoDB, Amazon Web Services, Amazon Redshift, Database Architecture and Administration, Transaction Processing, Data Migration, Amazon Elastic Compute Cloud, NoSQL, Relational Databases, Data Warehousing, Real Time Data, Scalability, Proxy Servers, Capacity Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cloud Applications, Cloud-Native Computing, Cloud Development, Google App Engine, Serverless Computing, Application Deployment, Cloud Deployment, Cloud Storage, Google Cloud Platform, Application Performance Management, Infrastructure as Code (IaC), Cloud API, Microservices, Application Development, API Gateway, Application Design, Authentications, Application Frameworks, Cloud Computing, Debugging
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: React.js, UI Components, User Interface (UI), Web Development, Business Logic
Intermediate · Course · 1 - 4 Weeks