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.

Skills you'll gain: Data Quality, Data Management, Quality Assurance, Stored Procedure, Data Cleansing, Data Integrity, Quality Improvement, Quality Assessment, Data Validation, Data Pipelines, Key Performance Indicators (KPIs), SQL, Data Processing, Extract, Transform, Load, Performance Analysis, Anomaly Detection, Continuous Monitoring, Automation, Root Cause Analysis, Trend Analysis
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Software, Unified Modeling Language, Embedded Systems, Internet Of Things, Software Development Life Cycle, Systems Architecture, Systems Design, Technical Design, Systems Engineering, Real-Time Operating Systems, Prototyping, Requirements Analysis
Beginner · Course · 1 - 4 Weeks

University of Toronto
Skills you'll gain: Meeting Facilitation, Presentations, Persuasive Communication, Communication, Influencing, Verbal Communication Skills, Collaboration, Team Building, Interpersonal Communications, Business Communication, Virtual Teams, Public Speaking, Professional Development, Non-Verbal Communication, Strategic Communication, Empathy, Active Listening, Negotiation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Visualization, SPSS (Software), Statistical Analysis, Data Transformation, Data Manipulation, Data Analysis, Technical Support, Statistical Software, Data Import/Export
Beginner · Course · 1 - 4 Weeks
Duke University
Skills you'll gain: Materials science, Prototyping, Engineering, Scientific, and Technical Instruments, Laboratory Techniques, Chemistry, Manufacturing Processes, Micrometer, Image Analysis, Chemical Engineering
Mixed · Course · 1 - 3 Months

Skills you'll gain: Debugging, Technical Communication, Network Troubleshooting, Performance Tuning, Problem Management, Technical Documentation, Technical Support, System Monitoring, Incident Management, Application Performance Management, Continuous Integration, Continuous Monitoring, Linux Commands
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Minitab, Predictive Analytics, Statistical Visualization, Data Visualization Software, Statistical Analysis, Data-Driven Decision-Making, Descriptive Statistics, Data Analysis, Regression Analysis, Data Manipulation
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Apache Spark, Performance Tuning, PySpark, Database Management, Resource Allocation, Process Optimization, Scalability, Performance Analysis, Job Analysis, Debugging, System Configuration
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Feature Engineering, Decision Tree Learning, Supervised Learning, Machine Learning, Machine Learning Algorithms, Unsupervised Learning, Random Forest Algorithm, Predictive Modeling, Model Evaluation, Bayesian Network, Python Programming, Statistical Modeling, Performance Tuning, Classification Algorithms
Advanced · Course · 1 - 3 Months

Skills you'll gain: Data Pipelines, Data Integration, Data Lakes, Apache Airflow, Performance Tuning, Data Security, Data Transformation, Apache Spark, Disaster Recovery, Data Warehousing, Cloud Infrastructure, SQL, Infrastructure as Code (IaC), Database Architecture and Administration, PySpark, Terraform, Extract, Transform, Load, Data Architecture, Cloud Computing, Data Governance
Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Timelines, Project Planning, Project Schedules, Project Management, Project Coordination, Accountability, Project Management Software, Organizational Skills, Workflow Management
Beginner · Course · 1 - 4 Weeks

Alex Genadinik
Skills you'll gain: Data Security, Risk Management Framework, Key Management, Cybersecurity, Encryption, Data Storage, USB, Blockchain, Computer Hardware
Mixed · Course · 1 - 4 Weeks