Computer courses can help you learn programming languages like Python and Java, data structures, algorithms, and web development fundamentals. You can build skills in software design, debugging, and database management, along with understanding cybersecurity principles. Many courses introduce tools such as Git for version control, SQL for database queries, and frameworks like React for building user interfaces, demonstrating how these skills are applied in real-world projects.

Skills you'll gain: User Accounts, Operating System Administration, Unix, Systems Administration, File Systems, User Provisioning, System Monitoring, Unix Commands, System Configuration, Identity and Access Management, Performance Tuning, Data Storage
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, 3D Modeling, 3D Assets, Video Game Development, Visualization (Computer Graphics), Geometry, Computer Graphics, Performance Tuning, Data Mapping, Software Visualization, Computer Graphic Techniques, Construction, Simulations, C# (Programming Language), Code Reusability, Interaction Design, Design, Maintainability, Process Control, Computational Logic
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Amazon Web Services, API Gateway, CI/CD, Devops Tools, Amazon CloudWatch, Software Development Tools, Computer Programming Tools, Database Systems, Cloud Development, Virtual Networking, Development Environment, Database Management Systems, Databases, Web Development Tools, Application Deployment, AWS CloudFormation, Application Programming Interface (API), Distributed Denial-Of-Service (DDoS) Attacks, Cloud Security, Cloud Storage
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Risk Control, Risk Management, Risk Mitigation, Risk Analysis, Enterprise Risk Management (ERM), Risk Appetite, Business Risk Management, Threat Management, Internal Controls, Continuous Monitoring, Data Management, Key Performance Indicators (KPIs), Business Reporting, Performance Measurement, Stakeholder Communications
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Test Driven Development (TDD), Debugging, Software Testing, Performance Testing, Unit Testing, Test Engineering, System Testing, Test Tools, Test Automation, Testability, Integration Testing, Performance Stress Testing, .NET Framework, Performance Tuning, Software Development Tools
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Retrieval-Augmented Generation, Prompt Patterns, Token Optimization, Memory Management, Context Management, Document Management, Embeddings, User Interface (UI), Vector Databases, Debugging
Advanced · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: LLM Application, Fine-tuning, Test Data, Large Language Modeling, Prompt Engineering, Model Training, Model Evaluation, Transfer Learning, Generative AI Agents
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Cloud Security, Record Keeping, Cyber Security Policies, Security Management, Data Management, Cloud Management, Records Management, Cloud Computing Architecture, Cloud Standards, IT Security Architecture, Data Security, General Data Protection Regulation (GDPR), Data Governance, Personally Identifiable Information, Information Privacy, Threat Detection, Microsoft Azure, Security Controls, Threat Management
Beginner · Course · 1 - 4 Weeks

SkillUp
Skills you'll gain: Computer Security Awareness Training, Security Awareness, Cybersecurity, Cyber Attacks, Cyber Threat Intelligence, Incident Response, Cyber Risk, Responsible AI, Data Ethics, Threat Management, Threat Detection, Malware Protection, Information Systems Security, Network Security, Security Controls, Data Security, Multi-Factor Authentication, AI Security, Personally Identifiable Information, Authentications
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Google App Engine, Cloud Deployment, Cloud Applications, Google Cloud Platform, Application Deployment, Cloud Development, Cloud API, Web Applications, Cloud Services, Flask (Web Framework), Data Access, Cloud Storage, Image Analysis
Beginner · Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Education Software and Technology, Design Strategies, Mathematics Education, Growth Mindedness, Digital pedagogy, Design Reviews, Simulations, Simulation and Simulation Software, Interactive Design, User Feedback, Conceptual Design, Research and Design, Human Computer Interaction, Display Devices, Chemistry, Physics, Biology
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Virtual Machines, Cloud Security, Public Cloud, Amazon Web Services, Scalability, Virtual Networking, Private Cloud, Cloud Computing Architecture, Cloud Platforms, Cloud Computing, Cloud Infrastructure, Cloud Services, Cloud Deployment
Beginner · Guided Project · Less Than 2 Hours