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.

Yonsei University
Skills you'll gain: Augmented Reality, Augmented and Virtual Reality (AR/VR), Live Streaming, Multimedia, Emerging Technologies, Market Analysis, Photo/Video Production and Technology, Network Routing, Cloud Services, Network Protocols, Cloud Computing, Application Development, Image Analysis, Computer Vision, Business Modeling, Content Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: Cascading Style Sheets (CSS), Debugging, Search Engine Optimization, jQuery, PHP (Scripting Language), Hypertext Markup Language (HTML), MySQL, WordPress, Keyword Research, Web Applications, Application Programming Interface (API), Web Development, Content Management Systems, Web Design and Development, Linux Commands, DevOps, Javascript, Application Deployment, Content Optimization, Program Development
Intermediate · Specialization · 3 - 6 Months

The Hong Kong University of Science and Technology
Skills you'll gain: HTML and CSS, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), jQuery, Javascript and jQuery, Web Design and Development, Javascript, Web Development, Animations, Front-End Web Development, Animation and Game Design, Web Applications, Visualization (Computer Graphics), Computer Graphics, Code Reusability, Software Design Patterns
Intermediate · Course · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Program Evaluation, Open Source Technology, Human Computer Interaction, Education Software and Technology, Community Development, Data Mapping, Liberal Arts, Digital Analysis, Project Planning, Research Methodologies, Intellectual Property, Computer Science
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Game Design, Unity Engine, Animation and Game Design, 3D Assets, Video Game Development, Animations, User Interface (UI), UI Components, Software Design, C# (Programming Language), Scripting, Data Persistence, System Implementation
Mixed · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: NoSQL, Big Data, Apache Hadoop, Apache Spark, Data Infrastructure, Real Time Data, Apache Kafka, Data Management, Apache Cassandra, Apache Hive, Data Lakes, MongoDB, Databases, Data Ethics, Data Architecture, Distributed Computing, Data Processing, Informatics, Cloud Computing, Software Design Patterns
Build toward a degree
Intermediate · Course · 1 - 3 Months

Whizlabs
Skills you'll gain: Infrastructure as Code (IaC), IT Automation, Command-Line Interface, Docker (Software), Software Installation, Automation, System Configuration, YAML, Configuration Management
Beginner · 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

LearnQuest
Skills you'll gain: Stored Procedure, PL/SQL, SQL, Database Design, Database Management, Query Languages, Database Management Systems, Data Access, Databases, Database Systems, Java, Java Programming, JUnit
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: OpenAI API, SQL, ChatGPT, Prompt Engineering, OpenAI, Pandas (Python Package), Query Languages, Natural Language Processing, Generative AI, Data Import/Export, Data Manipulation, Databases, Data Wrangling, Python Programming, Large Language Modeling, Machine Learning, Software Engineering
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Responsive Web Design, Figma (Design Software), Prototyping, Interactive Design, User Interface (UI), Interaction Design, User Interface and User Experience (UI/UX) Design, UI Components, User Experience Design, User Experience, User Flows, Animations
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: PHP (Scripting Language), Model View Controller, Restful API, Secure Coding, Web Development, Object-Relational Mapping, Web Applications, Full-Stack Web Development, Development Environment, Software Testing, Development Testing, Back-End Web Development, Security Controls, API Design, Application Frameworks, Database Management, Web Frameworks, Application Programming Interface (API), Application Security, Database Development
Beginner · Course · 1 - 4 Weeks