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.

Johns Hopkins University
Skills you'll gain: Electronic Medical Record System, Electronic Medical Record, Medical Records, Clinical Informatics, Health Information Management and Medical Records, Health Technology, Health Informatics, Health Information Management, Clinical Documentation, Decision Support Systems, Clinical Data Management, Technical Support, End User Training and Support, Patient Registration, Technical Support and Services, Information Technology, Databases, Change Control, Desktop Support, Help Desk Support
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Performance Tuning, Python Programming, OS Process Management, Scalability, Web Scraping, Database Management
Intermediate · Course · 1 - 4 Weeks

Kennesaw State University
Skills you'll gain: Vulnerability Management, Cybersecurity, Cyber Attacks, Cyber Security Policies, Security Management, Vulnerability Assessments, Cyber Security Strategy, Network Security, Threat Management, Security Controls, Continuous Monitoring, Firewall, Virtual Private Networks (VPN), Intrusion Detection and Prevention, Human Factors (Security)
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: ASP.NET, Frontend Integration, API Design, Middleware, Application Frameworks, Object-Relational Mapping, Model View Controller, Cascading Style Sheets (CSS)
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: 3D Modeling, 3D Assets, Autodesk, Visualization (Computer Graphics), Editing
Mixed · Course · 1 - 4 Weeks

Skillshare
Skills you'll gain: Unreal Engine, Animations, 3D Assets, Animation and Game Design, Virtual Environment, Game Design, 3D Modeling, Video Game Development, Computer Graphics, Timelines, Visual Storytelling, Prototyping, Design Strategies, Data Import/Export, Layout Design, User Interface (UI), Interactive Design, Application Deployment, Creative Design, Software Installation
Beginner · Specialization · 3 - 6 Months
Coursera
Skills you'll gain: Bash (Scripting Language), Shell Script, Scripting, Command-Line Interface, Unix Shell, Scripting Languages, IT Automation, Unix, Linux, File I/O, File Management
Intermediate · Guided Project · Less Than 2 Hours

Peking University
Skills you'll gain: Software Engineering, Software Testing, Object Oriented Design, Unified Modeling Language, Software Development Tools, System Requirements, Requirements Analysis, Agile Software Development, Software Quality (SQA/SQC), Agile Methodology, Software Development Life Cycle, Software Development Methodologies, Functional Requirement, Development Environment, Software Engineering Tools, Software Development, Software Design, Systems Analysis, Software Design Documents, Systems Design
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Ruby (Programming Language), Object Oriented Programming (OOP), Debugging, Code Reusability, Development Environment, Integrated Development Environments, Computer Programming, Programming Principles, Apple Xcode, Computational Logic, Software Installation, Other Programming Languages, Computer Programming Tools, Microsoft Windows, Command-Line Interface
Beginner · Course · 1 - 3 Months

Skills you'll gain: Canva (Software), Instagram, Content Creation, Graphic and Visual Design Software, Creative Design, Graphic Design, Digital Design, Graphic and Visual Design, Design, Social Media Marketing, Video Production, Social Justice
Beginner · Guided Project · Less Than 2 Hours

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

Scrimba
Skills you'll gain: Responsive Web Design, User Interface (UI) Design, HTML and CSS, User Interface (UI), Web Design, Figma (Design Software), Typography, Front-End Web Development, Web Design and Development, Graphic and Visual Design, Design Elements And Principles, Maintainability, Mockups, Web Content Accessibility Guidelines, UI Components, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Web Development, Web Development Tools, Software Engineering
Intermediate · Specialization · 3 - 6 Months