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.

University of Colorado Boulder
Skills you'll gain: Data Ethics, Data Visualization Software, Interactive Data Visualization, Visualization (Computer Graphics), Data Security, Data Presentation, User Centered Design, Infographics, Statistical Visualization, User Experience Design, Technical Communication, Cybersecurity, Healthcare Ethics, Statistical Reporting, Authentications, Data Storytelling, Ethical Standards And Conduct, Information Privacy, Responsible AI, Analysis
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Keras (Neural Network Library), Reinforcement Learning, Unsupervised Learning, Deep Learning, Tensorflow, Machine Learning Methods, Generative AI, Artificial Neural Networks, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Natural Language Processing, Performance Tuning
Intermediate · Course · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Digital Communications, Electrical and Computer Engineering, Communication Systems, Electronic Systems, Electronics Engineering, Telecommunications, Linear Algebra, Calculus, Applied Mathematics
Intermediate · Course · 1 - 4 Weeks
Amazon Web Services
Skills you'll gain: Prompt Engineering, Amazon Bedrock, AWS SageMaker, Generative AI Agents, Generative AI, Amazon Web Services, Solution Architecture, Artificial Intelligence, Data Quality, Computer Vision, Scalability, Data Pipelines, Natural Language Processing, Personally Identifiable Information
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Software Design, Computational Logic, Algorithms, Computer Programming
Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Android Development, Application Development, Android (Operating System), Android Studio, Mobile Development, Software Development Tools, Game Design, Computer Programming Tools, Development Environment, Internet Of Things, Embedded Software, Web Servers, Web Applications, USB, Ubuntu, Peripheral Devices, Operating Systems, Software Installation, Command-Line Interface
Mixed · Course · 1 - 3 Months

Skills you'll gain: Email Automation, Productivity, Personal Development, Time Management, Calendar Management, Automation, ChatGPT, Self Service Technologies, Artificial Intelligence, Prompt Engineering, LLM Application, Natural Language Processing, Generative AI
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Generative AI, Image Analysis, Application Deployment, Computer Vision, Visualization (Computer Graphics), Cloud Computing, Deep Learning, Supervised Learning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Hardware Troubleshooting, Computer Networking, Network Protocols, Web Applications, Computer Security Awareness Training, Network Routers, Wireless Networks, Technical Support and Services, Encryption, Security Awareness, Computer Literacy, System Configuration, Microsoft Office, Authentications, Microsoft Windows, Peripheral Devices, Patch Management, Technical Support, Mac OS, Database Management
Beginner · Specialization · 1 - 3 Months
Duke University
Skills you'll gain: Responsible AI, Large Language Modeling, Data Ethics, Decision Tree Learning, Regression Analysis, Generative AI, Artificial Intelligence, Predictive Modeling, Statistical Modeling, Python Programming, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning, Applied Machine Learning, Image Analysis, Machine Learning Methods, Deep Learning, Visualization (Computer Graphics), Plot (Graphics), Artificial Neural Networks, Algorithms
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Text Mining, Natural Language Processing, Microsoft Azure, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Application Development
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: NoSQL, Database Management Systems, Data Warehousing, Database Systems, Database Administration, Databases, Database Architecture and Administration, Database Software, Database Management, Relational Databases, Database Design, MongoDB, Big Data, Data Architecture, Transaction Processing, Scalability
Build toward a degree
Beginner · Course · 1 - 4 Weeks