Programming languages courses can help you learn syntax, data structures, algorithms, and object-oriented programming. You can build skills in debugging, code optimization, and software development methodologies. Many courses introduce tools like Git for version control, integrated development environments (IDEs) such as Visual Studio Code, and frameworks like React or Django, that support creating robust applications and enhancing your coding efficiency.

Microsoft
Skills you'll gain: Object Oriented Design, Version Control, Web Design and Development, Web Content Accessibility Guidelines, Design Software, Adobe XD, Responsive Web Design, .NET Framework, Microsoft Visual Studio, User Experience, Hypertext Markup Language (HTML), Authorization (Computing), AI Integrations, Application Security, Computational Thinking, User Interface (UI) Design, Web Components, Pseudocode, Microsoft Development Tools, Javascript
Beginner · Professional Certificate · 3 - 6 Months
Amazon Web Services
Skills you'll gain: Generative AI Agents, Agentic Workflows, Context Engineering, LLM Application, Model Context Protocol, Agentic systems, Tool Calling, Generative AI, Context Management, Application Deployment, Cloud Deployment, Model Evaluation, Memory Management, Data Persistence
Beginner · Course · 1 - 3 Months

Edureka
Skills you'll gain: Bash (Scripting Language), Shell Script, Unix Shell, Linux Commands, Scripting, Linux, Unix, Scripting Languages, Debugging, Unix Commands, Linux Administration, Command-Line Interface, IT Automation, Code Reusability, Data Validation, Security Engineering, IT Service Management
Intermediate · Course · 1 - 4 Weeks

Imperial College London
Skills you'll gain: Epidemiology, Mathematical Modeling, Infection Control, Statistical Modeling, Simulations, Infectious Diseases, Public Health and Disease Prevention, R Programming, Public Health, Predictive Modeling, Model Evaluation, R (Software), Model Optimization, Differential Equations, Data Modeling, Immunology, Regression Analysis, Statistical Methods, Probability Distribution
Intermediate · Specialization · 1 - 3 Months

University of Michigan
Skills you'll gain: Wireframing, Web Content Accessibility Guidelines, Responsive Web Design, HTML and CSS, Browser Compatibility, Web Design, Web Design and Development, Front-End Web Development, Verification And Validation, Cascading Style Sheets (CSS), Web Development, Mockups, Hypertext Markup Language (HTML), Development Testing, Application Frameworks, Code Review, Web Frameworks, Web Development Tools, Javascript
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Storytelling, Seaborn, Data Visualization, Dashboard Creation, Data Presentation, Matplotlib, Interactive Data Visualization, Dashboard, Statistical Visualization, Time Series Analysis and Forecasting, Microsoft Excel, Generative AI, Tableau Software, Data-Driven Decision-Making, Business Intelligence, Data Analysis, Business Analytics, Power BI, Google Sheets, Python Programming
Intermediate · Specialization · 1 - 3 Months

King Abdullah University of Science and Technology
Skills you'll gain: Statistical Analysis, Bioinformatics, Unix, Scientific Visualization, Statistical Programming, R (Software), Unix Shell, R Programming, Rmarkdown, Unix Commands, Data Analysis, Data Quality, Statistical Hypothesis Testing, Exploratory Data Analysis, Data Visualization, Data Cleansing, Programming Principles, Pandas (Python Package), Python Programming, NumPy
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: File Systems, Operating Systems, OS Process Management, Memory Management, C (Programming Language), File Management, Virtualization, Computer Programming Tools, Data Integrity, Debugging, File I/O, System Software, Virtualization and Virtual Machines, System Programming, Systems Design, Data Maintenance, Data Storage Technologies, Performance Tuning, Distributed Computing, C and C++
Beginner · Specialization · 3 - 6 Months
Skills you'll gain: Marketing Psychology, Consumer Behaviour, Marketing Effectiveness, Marketing Strategies, Strategic Marketing, Branding, Brand Awareness, Data-Driven Marketing, Brand Strategy, Decision Making, Product Strategy, Sensory Systems Analysis, Behavioral Economics, Business-To-Consumer, A/B Testing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Email Automation, WordPress, Web Presence, AI Personalization, Event Management, Content Management Systems, Search Engine Optimization, Web Analytics and SEO, AI powered creativity, Content Optimization, Blogs, Content Performance Analysis, Web Design, Web Development, Web Analytics, No-Code Development, Content Creation, Digital Publishing, Content Management, Brand Management
Beginner · Specialization · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Bayesian Network, Computational Logic, Program Development, Artificial Intelligence, Markov Model, Artificial Intelligence and Machine Learning (AI/ML), Algorithms, Computational Thinking, AI powered creativity, Creativity, Game Theory, Theoretical Computer Science, Generative AI Agents, Software Development, Generative AI, Python Programming, Applied Machine Learning, Social Sciences, Machine Learning, Model Optimization
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Responsible AI, AI Personalization, Data Ethics, AI Integrations, Computer Vision, Machine Learning Software, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Machine Learning Methods, Natural Language Processing, Web Development, Web Design, Web Applications, AI literacy, Model Training, User Interface and User Experience (UI/UX) Design, Model Evaluation
Intermediate · Course · 1 - 4 Weeks