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: Responsible AI, Stakeholder Engagement, AI Enablement, Stakeholder Management, Team Performance Management, Project Management, Data Ethics, Workforce Management, Risk Mitigation, Project Management Life Cycle, Agile Methodology, Risk Analysis, Artificial Intelligence, Team Management, Team Building, Scalability, Budget Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Computational Thinking, Algorithms, Graph Theory, Data Structures, Computer Programming, C++ (Programming Language), Object Oriented Programming (OOP)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Graphic and Visual Design, Graphic Design, Graphics Software, Graphical Tools, Animations, Content Creation, Social Media, Collaborative Software, Marketing
Intermediate · Guided Project · Less Than 2 Hours

University of Pennsylvania
Skills you'll gain: Dental Informatics, Dental Procedures, Dentistry, Dental Care, Oral Health, Disabilities, Biomedical Technology, Biomedical Engineering, Emerging Technologies, Digital Transformation, Medical Imaging, Computer-Aided Design
Intermediate · Course · 1 - 3 Months

Università di Napoli Federico II
Skills you'll gain: NoSQL, Apache Hadoop, Control Systems, Apache Hive, Big Data, Simulation and Simulation Software, Mechanical Design, Database Systems, Artificial Intelligence, Mechanical Engineering, Computer Vision, Laboratory Experience, Databases, Systems Architecture, Distributed Computing, Simulations, Global Positioning Systems, Business Intelligence, Robotics, Automation
Beginner · Specialization · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Materials science, Analytical Testing, Engineering, Scientific, and Technical Instruments, electromagnetics, Scientific Visualization, Laboratory Equipment, Electronics, Physics, Image Analysis, Mathematical Modeling
Intermediate · Course · 1 - 3 Months

Duke University
Skills you'll gain: Blockchain, FinTech, Emerging Technologies, Cryptography, Regulatory Compliance, Technology Strategies, Commercial Banking, Payment Systems, Data Integrity, Digital Assets, Financial Services, Business Modeling, Innovation, Distributed Computing, Scalability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Algorithms, Data Structures, Javascript, Computational Thinking, Program Development, Computer Programming
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Mammography, Artificial Intelligence, Medical Imaging, Image Analysis, Oncology, Diagnostic Radiology, Bayesian Network, Artificial Neural Networks, Radiography, Machine Learning, Model Evaluation, Epidemiology, Deep Learning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Vector Databases, AI Personalization, Web Development, Web Applications, HTML and CSS, Prompt Engineering, Natural Language Processing, Javascript, Database Management, LLM Application, Real Time Data
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Intrusion Detection and Prevention, Continuous Monitoring
Beginner · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Prompt Engineering, Multimodal Prompts, Generative AI, Vision Transformer (ViT), Image Analysis, Computer Vision, AI Personalization, AI Workflows
Beginner · Project · Less Than 2 Hours