Computer programming courses can help you learn coding languages like Python, Java, and JavaScript, along with concepts such as algorithms, data structures, and software development principles. You can build skills in debugging, version control, and writing efficient code. Many courses introduce tools like Git for version control, integrated development environments (IDEs) like Visual Studio Code, and frameworks such as React or Django, that support developing applications and enhancing your programming capabilities.

Rice University
Skills you'll gain: Differentiated Instruction, Diversity Awareness, Web Content Accessibility Guidelines, Instructional Strategies, Learning Strategies, Culture, Education Software and Technology, Special Education, Teaching, Cultural Responsiveness, Intercultural Competence, Collaborative Software, Cultural Diversity, Instructing, Curriculum Planning, Individualized Education Programs (IEP), English Language, Mathematics Education, Learning Management Systems, Computer Literacy
Beginner · Specialization · 1 - 3 Months

LearnKartS
Skills you'll gain: Incident Response, Vulnerability Management, Computer Security Incident Management, Cyber Operations, Hardening, Cybersecurity, Security Controls, Vulnerability Assessments, Threat Detection, Identity and Access Management, Intrusion Detection and Prevention, IT Security Architecture, Information Systems Security, Vulnerability Scanning, Threat Management, Application Security, Mobile Security, Network Security, Authorization (Computing), Continuous Monitoring
Intermediate · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: Image Analysis, Keras (Neural Network Library), Computer Vision, Applied Machine Learning, Deep Learning, Artificial Neural Networks, Tensorflow, PyTorch (Machine Learning Library), Python Programming
Beginner · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Digital Transformation, Blockchain, Data Ethics, Emerging Technologies, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Digital Assets, Business Transformation, Social Media, Web Development, Deep Learning, Simulation and Simulation Software, Persuasive Communication, Human Computer Interaction, Algorithms, Decision Making
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Computer Hardware, SQL, Database Design, Hardware Troubleshooting, Databases, Computer Networking, Relational Databases, Network Protocols, Information Technology, Network Routers, Wireless Networks, System Configuration, Peripheral Devices
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Artificial Neural Networks, Machine Learning Methods, Deep Learning, Applied Machine Learning, Performance Tuning, Natural Language Processing
Advanced · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Big Data, Apache Hadoop, Data Analysis, Unstructured Data, Scalability, Data Processing, Data Science, Distributed Computing, Virtual Machines
Mixed · Course · 1 - 3 Months

LearnKartS
Skills you'll gain: AWS Identity and Access Management (IAM), Identity and Access Management, Amazon Web Services, Cloud Computing, Cloud Security, Cloud Infrastructure, Cloud Platforms, Public Cloud, Amazon Elastic Compute Cloud, Solution Architecture, Scalability
Beginner · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Data Literacy, Data Storytelling, Scientific Visualization, Visualization (Computer Graphics), Data Presentation, Data Visualization Software, Spatial Data Analysis, Computer Graphics, 3D Modeling, Graphical Tools, Video Production
Beginner · Course · 1 - 3 Months

Goodwill Industries International
Skills you'll gain: Training Programs, Relationship Building, Course Development, Cultural Diversity, Digital Transformation, Computer Literacy, Disabilities, Workforce Development, Community Development, Community Outreach, Research, Workplace inclusivity, Web Content Accessibility Guidelines, Diversity Equity and Inclusion Initiatives, Curriculum Planning, Needs Assessment, Digital Communications, Computer Security Awareness Training, Professional Development, Ethical Standards And Conduct
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Rmarkdown, Shiny (R Package), Deep Learning, Data Import/Export, Reinforcement Learning, R Programming, Ggplot2, Data Manipulation, Plotly, Applied Machine Learning, Machine Learning Algorithms, Web Scraping, Artificial Intelligence, Dimensionality Reduction, Interactive Data Visualization, Statistical Analysis, Image Analysis, PyTorch (Machine Learning Library), Artificial Neural Networks, Artificial Intelligence and Machine Learning (AI/ML)
Beginner · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: Google Workspace, Data Storage Technologies, Data Management, AI Product Strategy, Cloud Applications, Keyword Research, Agentic systems, Operational Efficiency
Beginner · Course · 1 - 4 Weeks