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.

University of California San Diego
Skills you'll gain: Data Processing, Data Manipulation, Data Visualization, Interactive Data Visualization, Web Scraping, Data Visualization Software, Pandas (Python Package), Data Science, Data Cleansing, Matplotlib, Data Import/Export, NumPy, Jupyter, JSON, Python Programming
Intermediate · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Authentications, Cloud Security, Cybersecurity, Threat Detection, Cyber Attacks, Network Security, Vulnerability Assessments, Data Security, Human Factors (Security), Software As A Service
Beginner · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Scikit Learn (Machine Learning Library), Supervised Learning, Applied Machine Learning, Machine Learning Methods, Statistical Machine Learning, Predictive Analytics, Feature Engineering, Classification And Regression Tree (CART), Machine Learning Algorithms, Predictive Modeling, Analytics, Machine Learning, Data Analysis, Python Programming, Random Forest Algorithm
Intermediate · Course · 1 - 4 Weeks

University of California, Santa Cruz
Skills you'll gain: Literacy, Demography, Child Development, Human Learning, Language Learning, Childhood Education and Development, Natural Language Processing, Learning Theory, Education Software and Technology, Vocabulary, Research
Beginner · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: Risk Analysis, Agile Methodology, Case Studies
Beginner · Course · 1 - 4 Weeks

Columbia University
Skills you'll gain: Construction, Business Transformation, Innovation, Architecture and Construction, Construction Management, Organizational Development, Emerging Technologies, Workforce Management, Digital Transformation, Thought Leadership, Building Information Modeling, Automation, Sustainable Design, Climate Change Adaptation, Augmented and Virtual Reality (AR/VR), Data-Driven Decision-Making, Machine Learning
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unreal Engine, Game Design, Video Game Development, Animation and Game Design, 3D Assets, Animations, Virtual Environment, Computer Graphics, User Interface (UI), Scripting
Mixed · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Manufacturing Processes, Hydraulics, Control Systems, Manufacturing Operations, Production Process, Mechanical Engineering, Equipment Design, Facility Repair And Maintenance, Thermal Management, Failure Analysis, Robotic Process Automation, Materials science, Automation, Computer Programming, Quality Assurance
Intermediate · Course · 1 - 4 Weeks

Fractal Analytics
Skills you'll gain: Cloud Computing, Information Technology, Cybersecurity, Machine Learning Algorithms, Critical Thinking, Simulations
Beginner · Course · 1 - 4 Weeks

Infosec
Skills you'll gain: Secure Coding, Application Security, Computer Programming Tools, System Programming, C++ (Programming Language), C (Programming Language), Software Development Tools, Exploit development, Debugging, Programming Principles, Embedded Systems, Interoperability, Unix, Vulnerability Assessments, Unix Commands, Operating Systems, Data Security, Linux, Microsoft Windows, Data Validation
Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Computer-Aided Design, AutoCAD, Drafting and Engineering Design, Product Design, Product Development, Technical Drawing, Design
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Responsible AI, Data Ethics, Business Ethics, Artificial Intelligence, Compliance Training, Ethical Standards And Conduct, Accountability, Governance, Risk Analysis, Stakeholder Engagement
Beginner · Course · 1 - 3 Months