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: Image Analysis, Image Quality, Matlab, Computer Vision, Digital Signal Processing, Spatial Data Analysis, Medical Imaging, Spatial Analysis, Algorithms
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Python Programming, Algorithms, Data Manipulation, Computational Thinking, Programming Principles, Data Processing, Data Dictionary, Computer Programming
Mixed · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Agile Methodology, Product Strategy, Product Design, Market Analysis, Target Market, Stakeholder Communications, Portfolio Management, Decision Making, Data Analysis, Technical Communication, Communication, Innovation, Complex Problem Solving, Key Performance Indicators (KPIs), Prioritization
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Cyber Threat Intelligence, Threat Management, Threat Modeling, Zero Trust Network Access, DevSecOps, Identity and Access Management, Application Security, Cybersecurity, Data Security, Microsoft Azure, Security Strategy, IT Security Architecture, Cloud Security, Network Security
Advanced · Course · 1 - 3 Months

Skills you'll gain: Jest (JavaScript Testing Framework), Unit Testing, Test Case, React.js, API Testing, Test Driven Development (TDD), Software Testing, Mockups, Javascript
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Restful API, Cloud API, Application Programming Interface (API), Postman API Platform, API Design, API Testing, Java Programming, Java, Mobile Development, Apache Maven, Program Development, Web Development, Eclipse (Software), Software Design
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Cloud Deployment, Software Development Methodologies, Open Web Application Security Project (OWASP), CI/CD, Application Deployment, DevOps, Development Environment, Ansible, TCP/IP, Docker (Software), OSI Models, Cloud Infrastructure, General Networking, Computing Platforms, Application Programming Interface (API), Version Control, Network Administration, Software Design Patterns, JSON, Software-Defined Networking
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Ansible, Git (Version Control System), Docker (Software), Containerization, SonarQube, Kubernetes, CI/CD, GitHub, Version Control, Application Deployment, Jenkins, DevOps, Continuous Integration, Continuous Deployment, Infrastructure as Code (IaC)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Power BI, Data Modeling, Data Analysis Expressions (DAX), Data Transformation, Data Manipulation, Data Processing, Big Data, Interactive Data Visualization, Business Intelligence, Data Visualization Software, Data Integration, Time Series Analysis and Forecasting
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Full-Stack Web Development, Email Automation, Front-End Web Development, Web Design and Development, User Interface (UI), Web Design, Java, Server Side, Java Programming, MySQL, Program Development, Hypertext Markup Language (HTML), Web Development, Web Applications, Data Access, Back-End Web Development, Real Time Data, Development Testing, Cascading Style Sheets (CSS)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Collaborative Software, Google Docs, Microsoft Word, Microsoft Office, Document Management, Productivity Software, Computer Literacy, Writing and Editing
Beginner · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: JUnit, File I/O, Unit Testing, Program Development, Debugging, Java, Maintainability, Software Development, Secure Coding, Software Testing, Test Case, Authentications, Application Security, Cryptography, Object Oriented Programming (OOP), Eclipse (Software), Integrated Development Environments, Encryption, Data Structures
Beginner · Course · 1 - 4 Weeks