Explore programming languages for software development. Learn about different languages, their syntax, and use cases.
The language used throughout the course, in both instruction and assessments.

University of Colorado Boulder
Skills you'll gain: Supervised Learning, Deep Learning, Scikit Learn (Machine Learning Library), Machine Learning, Tensorflow, Text Mining, Predictive Modeling, Classification And Regression Tree (CART), Data Manipulation, Marketing Analytics, Python Programming, Feature Engineering, Google Cloud Platform, Data Processing, Artificial Neural Networks, Performance Metric
Build toward a degree
Beginner · Course · 1 - 4 Weeks

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Software Design Patterns, Object Oriented Programming (OOP), Software Design, Object Oriented Design, Java, Program Development, Graphical Tools, Simulations, Integrated Development Environments, Algorithms
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Collaborative Software, Integrated Development Environments, Program Development, Debugging, Development Environment, Technical Writing, Generative AI, Computer Programming, Software Development Tools
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Mockups, User Flows, Wireframing, Interaction Design, Mobile Development, User Interface (UI), Application Design, User Experience Design, Design
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Rust (Programming Language), ChatGPT, Authentications, Generative AI Agents, Back-End Web Development, Web Servers, Databases, OpenAI, Code Review, Web Applications, API Gateway, Command-Line Interface, Generative AI, LLM Application, Artificial Intelligence, Key Management, Development Environment, Automation, Large Language Modeling, Unit Testing
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Plotly, Dashboard, Data Analysis, Interactive Data Visualization, Jupyter, HTML and CSS, UI Components, Data Visualization Software, Real Time Data, Pandas (Python Package), Python Programming
Intermediate · Course · 1 - 3 Months

Fundação Instituto de Administração
Skills you'll gain: Big Data, Data Mining, Data-Driven Decision-Making, Marketing Automation, Marketing Strategies, Customer experience strategy (CX), Digital Transformation, Marketing Analytics, Ggplot2, Data Visualization Software, Plot (Graphics), MarTech, Data Modeling, R Programming, Data Science, Data Analysis, Marketing, Innovation, Business Analytics, Data Manipulation
Beginner · Specialization · 1 - 3 Months

Shanghai Jiao Tong University
Skills you'll gain: Language Competency, Language Learning, Oral Comprehension, Vocabulary, Grammar, Intercultural Competence
Intermediate · Course · 1 - 3 Months

KodeKloud
Skills you'll gain: Package and Software Management, Command-Line Interface, Linux Commands, Linux, Linux Administration, Unix Commands, Data Storage, Operating Systems, Remote Access Systems, Operating System Administration, TCP/IP, File Management, Service Management, General Networking, DevOps, Network Security, User Accounts
Beginner · Course · 1 - 3 Months

Skills you'll gain: Patch Management, Microsoft Azure, Disaster Recovery, System Monitoring, Cloud Storage, Infrastructure As A Service (IaaS), Data Storage Technologies, Cloud Security, Continuous Monitoring, Virtual Machines, Data Security, Query Languages
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: OpenAI, LLM Application, Prompt Engineering, Generative AI, Back-End Web Development, Restful API, Application Programming Interface (API), Web Design and Development, Web Applications, UI Components
Intermediate · Guided Project · Less Than 2 Hours

University of California San Diego
Skills you'll gain: Algorithms, Programming Principles, Computational Thinking, Program Development, Code Review, Software Documentation, Debugging, Technical Communication
Beginner · Course · 1 - 4 Weeks