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.

Google Cloud
Skills you'll gain: Large Language Modeling, Open Web Application Security Project (OWASP), Prompt Engineering, Application Security, Security Controls, Continuous Monitoring, Vulnerability Assessments, Google Cloud Platform, Software Architecture, Application Programming Interface (API), Safety and Security
Beginner · Course · 1 - 3 Months

University of Leeds
Skills you'll gain: Data Ethics, Regression Analysis, Statistical Hypothesis Testing, Exploratory Data Analysis, Bayesian Statistics, Statistical Machine Learning, Statistical Visualization, Classification And Regression Tree (CART), Network Analysis, Statistical Methods, Planning, Applied Machine Learning, Data Visualization, Data Manipulation, Data Analysis, Unsupervised Learning, Statistical Modeling, Linear Algebra, Artificial Intelligence and Machine Learning (AI/ML), Object Oriented Programming (OOP)
Earn a degree
Degree · 1 - 4 Years
University of London
Skills you'll gain: Virtual Reality, Game Design, Full-Stack Web Development, Mobile Development, Human Computer Interaction, Agile Software Development, Animations, Data Ethics, Event-Driven Programming, Git (Version Control System), Web Applications, Incident Response, Data Science, Natural Language Processing, Unsupervised Learning, Combinatorics, Database Design, Web Development, Generative AI, Usability Testing
Credit offered
Graduate Certificate · 6 - 12 Months

University of Huddersfield
Skills you'll gain: Integral Calculus, Matplotlib, Calculus, Differential Equations, Data Visualization Software, Python Programming, Data Analysis, Mathematical Modeling, Engineering Analysis, Applied Mathematics, Data Manipulation, Statistical Analysis, Data Structures, Computer Programming, Pandas (Python Package), Debugging, NumPy, Object Oriented Programming (OOP)
Earn a degree
Degree · 1 - 4 Years

Ball State University
Skills you'll gain: Data Ethics, Full-Stack Web Development, Machine Learning Algorithms, Data Collection, File Systems, SQL, Graph Theory, Database Systems, Software Development Methodologies, Database Management Systems, Statistical Methods, Data Wrangling, Theoretical Computer Science, Application Security, Cryptography, Object Oriented Programming (OOP), Statistical Hypothesis Testing, Text Mining, Artificial Intelligence, Natural Language Processing
Earn a degree
Degree · 1 - 4 Years
University of Illinois at Urbana-Champaign
Earn a degree
Degree · 1 - 4 Years
University of Colorado Boulder
Skills you'll gain: Data Mining, Unsupervised Learning, Supervised Learning, Deep Learning, Service Level, Probability, Statistical Modeling, Machine Learning Algorithms, Applied Machine Learning, Anomaly Detection, Statistical Inference, Statistical Hypothesis Testing, Exploratory Data Analysis, Dimensionality Reduction, Data Warehousing, Regression Analysis, Classification And Regression Tree (CART), Performance Testing, Bash (Scripting Language), Data Science
Credit offered
Graduate Certificate · 6 - 12 Months

IIT Guwahati
Skills you'll gain: Package and Software Management, Time Series Analysis and Forecasting, Relational Databases, Data Structures, Linear Algebra, Data Warehousing, Database Management, Data Visualization, Cloud Computing Architecture, Social Network Analysis, Algorithms, Deep Learning, Portfolio Management, Oral Comprehension, Java Programming, C (Programming Language), Dimensionality Reduction, Matplotlib, Econometrics, R Programming
Earn a degree
Degree · 1 - 4 Years

University of California, Berkeley
Skills you'll gain: User Research, Stakeholder Analysis, Materials science, Exploratory Data Analysis, Design Research, Java Programming, Semiconductors, Matplotlib, Pandas (Python Package), Medical Devices, Finite Element Methods, Team Leadership, Energy and Utilities, Control Systems, Environmental Engineering, Radiation Protection, Structural Engineering, Vibrations, Linear Algebra, Engineering Analysis
Earn a degree
Degree · 1 - 4 Years