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.

Johns Hopkins University
Skills you'll gain: Responsible AI, Autoencoders, Model Training, Convolutional Neural Networks, Recurrent Neural Networks (RNNs), Data Ethics, Model Optimization, Deep Learning, Artificial Neural Networks, Reinforcement Learning, Generative AI, Generative Adversarial Networks (GANs), Machine Learning Algorithms, Model Deployment, Generative Model Architectures, Debugging, Machine Learning Methods, Artificial Intelligence, Image Analysis, Unsupervised Learning
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Application Deployment, Dashboard, Salesforce, Cloud Deployment, Data Access, Statistical Reporting, Pivot Tables And Charts, Build Tools, Customer Relationship Management (CRM) Software
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Network Security, Open Shortest Path First (OSPF), Network Performance Management, Network Monitoring, Network Planning And Design, Network Engineering, Network Protocols, Infrastructure as Code (IaC), Terraform, Configuration Management, Encryption, System Configuration, Authentications, Scalability
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Programming Principles, Information Technology, Operating Systems, Web Applications, Collaborative Software, Computer Literacy, Computing Platforms, Computer Programming, Python Programming, Application Development, System Software, Linux, Application Design, Microsoft Windows, Mac OS, Package and Software Management, Open Source Technology, Software Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, AI Integrations, Software Documentation, Generative Model Architectures, Technical Documentation, Artificial Intelligence and Machine Learning (AI/ML), Enterprise Architecture, Solution Architecture, Data Ethics, AI Orchestration, Solution Design, Model Evaluation, Machine Learning, Systems Architecture, Computer Science, Scalability, Image Quality, Natural Language Processing, Algorithms, Data Science
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Full-Stack Web Development, Javascript, Web Development Tools, Jest (JavaScript Testing Framework), Web Design and Development, Object Oriented Programming (OOP), Web Development, Application Programming Interface (API), HTML and CSS, Back-End Web Development, Web Applications, JSON, Restful API, Event-Driven Programming, Application Development, Application Deployment, Unit Testing, Programming Principles, Data Structures, Prototyping
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Marketing Materials, Marketing Design, Marketing Collateral, Data Visualization, Content Creation, Graphic Design, Shared Media, Content Marketing, Social Media, Digital Marketing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: jQuery, Ajax, Javascript and jQuery, JSON, Animations, Event-Driven Programming, Debugging, Cascading Style Sheets (CSS), Application Programming Interface (API), Web Applications, Web Development Tools, Responsive Web Design, Javascript, Video Game Development, JavaScript Frameworks, Interactive Design, HTML and CSS, Hypertext Markup Language (HTML), Program Development, Interaction Design
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: React Redux, React Native, Interaction Design, User Interface (UI) Design, React.js, Application Development, Scalability, Data Validation, Code Reusability, Frontend Integration, Web Applications, User Interface (UI), JavaScript Frameworks, Mobile Development, Data Persistence, Business Logic, UI Components, Application Design, User Experience Design, Node.JS
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Rust (Programming Language), ChatGPT, Authentications, Generative AI Agents, Back-End Web Development, Web Servers, OpenAI API, AI Orchestration, Web Frameworks, Databases, Server Side, Web Applications, Agentic Workflows, AI Integrations, Command-Line Interface, AI Workflows, Package and Software Management, Agentic systems, Memory Management, Development Environment
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Unreal Engine, User Interface (UI), Data Persistence, Game Design, Video Game Development, UI Components, Performance Tuning, Interactive Design, User Interface (UI) Design, Human Machine Interfaces, Animation and Game Design, Scripting, System Testing, AI Workflows, Programming Principles, Data Structures, No-Code Development, Virtual Environment, Scalability, Functional Testing
Intermediate · Specialization · 3 - 6 Months

Board Infinity
Skills you'll gain: Web Components, Cascading Style Sheets (CSS), HTML and CSS, Angular, Hypertext Markup Language (HTML), Responsive Web Design, Frontend Performance, Front-End Web Development, Bootstrap (Front-End Framework), Web Content Accessibility Guidelines, Web Design, Web Design and Development, React.js, UI Components, Frontend Integration, Web Analytics and SEO, JavaScript Frameworks, Web Development, Semantic Web, Web Applications
Beginner · Specialization · 1 - 3 Months