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.

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

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

Google Cloud
Skills you'll gain: Amazon Redshift, Identity and Access Management, Role-Based Access Control (RBAC), Data Import/Export, Google Cloud Platform, Extract, Transform, Load, Data Migration, Data Mapping, Data Warehousing, SQL, Database Architecture and Administration, Database Design, Data Architecture, Data Modeling, Capacity Management
Intermediate · Course · 1 - 3 Months
University of London
Skills you'll gain: Human Computer Interaction, Virtual Reality, Game Design, Full-Stack Web Development, Mobile Development, Agile Software Development, Animations, Data Ethics, Event-Driven Programming, Git (Version Control System), Web Applications, Incident Response, Data Science, Natural Language Processing, Data Transformation, Combinatorics, Database Design, Model Evaluation, Web Development, Generative AI
Credit offered
Graduate Certificate · 6 - 12 Months

IIT Guwahati
Skills you'll gain: Package and Software Management, Time Series Analysis and Forecasting, Cloud Computing Architecture, Linear Algebra, Data Structures, R (Software), Data Warehousing, Database Design, Model Evaluation, Database Management, Social Network Analysis, Algorithms, Java Programming, Deep Learning, Portfolio Management, Oral Comprehension, C (Programming Language), File I/O, Econometrics, Reinforcement Learning
Earn a degree
Degree · 1 - 4 Years

University of London
Skills you'll gain: Database Management, Relational Databases, Database Design, Statistical Hypothesis Testing, Descriptive Statistics, Database Systems, Databases, Object Oriented Programming (OOP), Exploratory Data Analysis, Data Visualization Software, Probability & Statistics, Tableau Software, Statistics, Data Presentation, Statistical Visualization, Algebra, Calculus, Trigonometry, Logical Reasoning, Linear Algebra
Earn a degree
Degree · 1 - 4 Years