Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Programming Languages Course Catalog
Coursera Project Network
Skills you'll gain: Tensorflow, Keras (Neural Network Library), Matplotlib, Artificial Neural Networks, Image Analysis, Deep Learning, Computer Vision, Applied Machine Learning, Python Programming, Adaptability, Problem Solving
Coursera Project Network
Skills you'll gain: Simulations, Education Software and Technology, Computer Programming Tools, Computational Thinking, No-Code Development, Program Development, Computer Programming, UI Components, Pedagogy
- Status: Free Trial
Skills you'll gain: Linux, Linux Administration, Linux Commands, Linux Servers, Shell Script, Unix, Unix Shell, Systems Administration, Unix Commands, Command-Line Interface, Patch Management, Scripting Languages, Package and Software Management, Virtualization and Virtual Machines, File Systems, File Management, Data Storage, Security Controls, User Accounts, Authorization (Computing)
Coursera Project Network
Skills you'll gain: Plotly, Histogram, Interactive Data Visualization, Scatter Plots, Plot (Graphics), Data Visualization, Data Analysis, Python Programming
Coursera Project Network
Skills you'll gain: Python Programming, Scripting, Data Processing, Data Analysis, Automation, Programming Principles, Object Oriented Programming (OOP)
- Status: Preview
University of California, Santa Cruz
Skills you'll gain: C and C++, C++ (Programming Language), Object Oriented Programming (OOP), C (Programming Language), Algorithms, Programming Principles, Data Structures, Software Design Patterns, Secure Coding, Scaled Agile Framework
- Status: Free Trial
Scrimba
Skills you'll gain: Anthropic Claude, Prompt Engineering, LLM Application, Generative AI, Multimodal Prompts, Cloud API, Artificial Intelligence, Responsible AI, Application Programming Interface (API), Application Deployment
- Status: Preview
Skills you'll gain: Blockchain, Transaction Processing, Event-Driven Programming, Front-End Web Development, JavaScript Frameworks, Development Environment, Web Development, Web Applications, Secure Coding, React.js, Application Development, Javascript, Real Time Data
Coursera Project Network
Skills you'll gain: MySQL Workbench, MySQL, Database Management Systems, Database Management, Data Manipulation, Data Management, SQL, Databases, Query Languages, Data Integration, Data Science
Coursera Project Network
Skills you'll gain: Data Visualization, Matplotlib, Plot (Graphics), Exploratory Data Analysis, Text Mining, Applied Machine Learning, Data Cleansing, Scikit Learn (Machine Learning Library), Pandas (Python Package), Natural Language Processing, Predictive Modeling, Machine Learning, Data Processing, Unstructured Data, Data Analysis, Machine Learning Algorithms, Data Manipulation, Python Programming, Computer Science
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Object Oriented Design, JUnit, Object Oriented Programming (OOP), Software Design Patterns, Java, Unified Modeling Language, Software Design, Java Programming, Software Architecture, Model View Controller, Conceptual Design
- Status: New
Skills you'll gain: Java, Java Programming, Object Oriented Programming (OOP), Object Oriented Design, Data Structures, Computer Programming, Program Development, File Management, Algorithms, Debugging, Problem Solving
Programming Languages learners also search
In summary, here are 10 of our most popular programming languages courses
- CNNs with TensorFlow: Basics of Machine Learning: Coursera Project Network
- Blocks-based ABM with NetTango: Coursera Project Network
- Complete Linux Training Course to Get Your Dream IT Job: Packt
- Crash Course on Interactive Data Visualization with Plotly: Coursera Project Network
- Cómo usar funciones, métodos y bucles en Python desde cero: Coursera Project Network
- لغة البرمجة C++ لمبرمجي اللغة C، الجزء (أ): University of California, Santa Cruz
- Intro to Claude AI: Scrimba
- Empowering with web3.js: Web3 Applications: EDUCBA
- Data Manipulation and Management using MYSQL Workbench: Coursera Project Network
- Naive Bayes 101: Resume Selection with Machine Learning: Coursera Project Network