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.

Vanderbilt University
Skills you'll gain: Prompt Engineering, Generative AI, ChatGPT, AI literacy, AI Enablement, AI powered creativity, LLM Application, Artificial Intelligence, Innovation, Human Computer Interaction
★ 4.8 (496) · Beginner · Course · 1 - 4 Weeks

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), C and C++, Object Oriented Design, Computer Programming, Programming Principles, Code Reusability, Memory Management
★ 4.7 (403) · Intermediate · Course · 1 - 3 Months

Akamai Technologies, Inc.
Skills you'll gain: Endpoint Security, Database Systems, Computer Security Incident Management, Security Management, Databases, Operating System Administration, Database Administration, Routing Protocols, Application Development, Network Architecture, Linux Commands, TCP/IP, Operating Systems, Web Design and Development, Cascading Style Sheets (CSS), Scripting Languages, Web Development, Data Structures, Data Analysis, Software Development
★ 4.7 (391) · Beginner · Professional Certificate · 3 - 6 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
★ 4.6 (688) · Intermediate · Specialization · 1 - 3 Months

Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Responsive Web Design, JSON, User Interface (UI) Design, Color Theory, Cascading Style Sheets (CSS), User Interface (UI), HTML and CSS, Hypertext Markup Language (HTML), Restful API, Web Content Accessibility Guidelines, Event-Driven Programming, Web Design, Typography, API Design, Web Applications, User Interface and User Experience (UI/UX) Design, Application Programming Interface (API), React.js, Javascript, Web Development
★ 4.7 (598) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: AI Personalization, GitHub Copilot, AI Integrations, Experience Design, Web Design and Development, User Experience Design, Human Computer Interaction, Software Architecture, User Interface and User Experience (UI/UX) Design, Artificial Intelligence and Machine Learning (AI/ML), Web Design, Artificial Intelligence, Software Testing, AI Security, Web Development, Web Applications, Design, Agentic systems, Software Development Tools, Machine Learning
Intermediate · Course · 1 - 3 Months

Universiteit Leiden
Skills you'll gain: Ancient History, Culture, Language Interpretation, Translation, and Studies, English Language, Anthropology, Multilingualism, Oral Comprehension, Research, Research Methodologies
★ 4.6 (105) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cloud Infrastructure, Cloud Platforms, Cloud Hosting, Cloud Computing Architecture, Cloud Solutions, Hybrid Cloud Computing, Infrastructure Architecture, Cloud Computing, Cloud Management, Cloud-Native Computing, Google Cloud Platform, Platform As A Service (PaaS), Cloud API, Cloud Applications, Cloud Deployment, Computing Platforms, Application Programming Interface (API), Multi-Cloud, IT Infrastructure, Serverless Computing
★ 4.7 (1.6K) · Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Rust (Programming Language), Test Case, Memory Management, Software Testing, Data Structures, GitHub, Package and Software Management, Development Environment, System Programming
★ 4 (249) · Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Agentic systems, Generative AI Agents, Agentic Workflows, LLM Application, OpenAI API, AI Workflows, Tool Calling, Prompt Engineering, Prompt Patterns, Software Documentation
★ 4.6 (464) · Beginner · Course · 1 - 3 Months

Macquarie University
Skills you'll gain: Governance, Data Presentation, Data Visualization, Management Accounting, Data Storytelling, Budgeting, Marketing Analytics, Capital Budgeting, Financial Modeling, Financial Data, Data Ethics, SAS (Software), Interactive Data Visualization, Financial Management, Customer Analysis, Customer Insights, Digital Media Strategy, Corporate Finance, Business Valuation, Financial Analysis
★ 4.6 (1.2K) · Beginner · Specialization · 3 - 6 Months