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 Experience Design, User Flows, Figma (Design Software), Usability, User Interface (UI), User Centered Design, Wireframing, User Research
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Development Environment, Google Cloud Platform, Cloud Computing, Software Development, Software Installation, Virtual Machines, Cloud Infrastructure, Remote Access Systems, Verification And Validation
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Ruby (Programming Language), Debugging, Scripting Languages, Data Structures, Scripting, Program Development, Object Oriented Programming (OOP)
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Model Evaluation, MLOps (Machine Learning Operations), Generative AI, Continuous Monitoring, Model Deployment, Data Ethics, Scalability
Intermediate · Course · 1 - 4 Weeks

University of Glasgow
Skills you'll gain: Responsible AI, Data Ethics, Healthcare Industry Knowledge, Predictive Modeling, Healthcare Ethics, Generative AI, Prompt Engineering, Dental Informatics, Artificial Intelligence, Deep Learning, Health Care, Clinical Informatics, Image Analysis, Health Informatics, Medical Imaging, Augmented and Virtual Reality (AR/VR), Radiology, Diagnostic Radiology
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Programming Principles, Object Oriented Programming (OOP), Debugging, Software Development
Beginner · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Semiconductors, Electronics, Reliability, Electronic Components, Electronic Systems, Computer Hardware, Thermal Management, Engineering Design Process, Mechanical Design, Technology Roadmaps, Electrical Systems, Manufacturing Processes
Mixed · Course · 1 - 3 Months

Skills you'll gain: 3D Modeling, Computer Graphics, Visualization (Computer Graphics), Computer Graphic Techniques, Virtual Environment, Color Theory
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Scaled Agile Framework, Agile Project Management, Agile Software Development, Agile Methodology, Scrum (Software Development), Sprint Planning, Kanban Principles, Lean Methodologies, Business Transformation, Workflow Management, Organizational Change, Sprint Retrospectives, Waterfall Methodology, Process Mapping, Continuous Improvement Process, Prioritization, Requirements Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Regression Analysis, Visualization (Computer Graphics), Scikit Learn (Machine Learning Library), Feature Engineering, Data Cleansing, Predictive Modeling, Data Analysis, Statistical Modeling, Supervised Learning, Machine Learning, Python Programming
Beginner · Guided Project · Less Than 2 Hours
Northeastern University
Skills you'll gain: Responsible AI, Data Ethics, Social Determinants Of Health, Psychiatry, Mental Health Counseling, Clinical Research Ethics, Health Equity, Mental Health, Artificial Intelligence, Mental Health Diseases and Disorders, Natural Language Processing, Healthcare Ethics, Data Security, Governance, Risk Mitigation, Risk Analysis
Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Microsoft Azure, Cloud Security, Infrastructure Security, Kubernetes, Network Security, Security Engineering, Firewall, Endpoint Security, Identity and Access Management, Security Strategy, Role-Based Access Control (RBAC), Virtual Machines, Containerization, Distributed Denial-Of-Service (DDoS) Attacks, Cloud Deployment, Virtual Private Networks (VPN), Encryption, Virtual Networking
Intermediate · Course · 1 - 4 Weeks