Programming courses can help you learn coding languages like Python, Java, and JavaScript, as well as concepts such as algorithms, data structures, and software development methodologies. 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 web applications and software solutions.

Ball State University
Skills you'll gain: Data Ethics, Full-Stack Web Development, Graph Theory, Machine Learning Algorithms, Supervised Learning, File Systems, SQL, Software Engineering, Data Visualization, Statistical Methods, Theoretical Computer Science, Cryptography, Object Oriented Programming (OOP), SAS (Software), Statistical Hypothesis Testing, Text Mining, Artificial Intelligence, Predictive Modeling, Data Science, File I/O
Earn a degree
Degree · 1 - 4 Years

University of California, Berkeley
Skills you'll gain: User Research, Medical Imaging, File I/O, Materials science, Exploratory Data Analysis, Java Programming, Semiconductors, Medical Devices, Finite Element Methods, Team Leadership, Energy and Utilities, Control Systems, Mechanics, Robotics, Environmental Engineering, Radiation Protection, Sustainable Engineering, Structural Engineering, Engineering Analysis, Vibrations
Earn a degree
Degree · 1 - 4 Years

University of Huddersfield
Skills you'll gain: Linear Algebra, Graph Theory, Statistical Software, Computational Logic, Integral Calculus, Matplotlib, Probability & Statistics, Statistical Programming, Plot (Graphics), Calculus, R Programming, Differential Equations, Data Processing, Data Visualization Software, Applied Mathematics, Theoretical Computer Science, Logical Reasoning, General Mathematics, Advanced Mathematics, Mathematical Modeling
Earn a degree
Degree · 1 - 4 Years

Google Cloud
Skills you'll gain: Amazon Redshift, Identity and Access Management, Cloud Security, Role-Based Access Control (RBAC), SQL, Data Warehousing, Data Import/Export, Database Design, Data Integration, Data Architecture, Database Architecture and Administration, Data Processing, Data Modeling, Capacity Management
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Oracle Databases, Identity and Access Management, Query Languages, SQL, Data Integration, Data Import/Export, Role-Based Access Control (RBAC), Google Cloud Platform, Data Mapping, Database Design, Database Architecture and Administration, Data Architecture, Performance Tuning, Real Time Data, Capacity Management
Intermediate · Course · 1 - 3 Months
University of Colorado Boulder
Skills you'll gain: Model Evaluation, Data Mining, Supervised Learning, Unsupervised Learning, Service Level, Dimensionality Reduction, Deep Learning, Statistical Modeling, Probability, Applied Machine Learning, Anomaly Detection, Machine Learning Algorithms, Statistical Inference, Statistical Hypothesis Testing, Statistical Machine Learning, Model Training, Data Warehousing, Performance Testing, Bash (Scripting Language), Data Science
Credit offered
Graduate Certificate · 6 - 12 Months

Skills you'll gain: Teradata SQL, Extract, Transform, Load, Identity and Access Management, Google Cloud Platform, SQL, Data Warehousing, Role-Based Access Control (RBAC), Data Modeling, Database Design, Data Import/Export, Data Migration, Data Mapping, Data Architecture, Database Architecture and Administration
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Oracle Databases, Data Import/Export, Data Migration, SQL, Query Languages, Extract, Transform, Load, Identity and Access Management, Google Cloud Platform, Role-Based Access Control (RBAC), Data Modeling, Data Mapping, Big Data, Database Design, Database Architecture and Administration
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Snowflake Schema, Data Warehousing, Data Modeling, Identity and Access Management, SQL, Database Design, Database Management, Google Cloud Platform, Data Architecture, Role-Based Access Control (RBAC), Query Languages, Relational Databases, Database Architecture and Administration, Cloud Management, Big Data, Data Sharing, Data Migration, Data Integration, Data Import/Export, Capacity Management
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Analytics, Data Analysis, Applied Machine Learning, Model Training, Statistical Inference, Google Cloud Platform, Machine Learning Methods, SQL
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Spatial Analysis, C# (Programming Language)
Intermediate · Course · 1 - 3 Months