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
- Status: Free Trial
LearnQuest
Skills you'll gain: Software Development Life Cycle, Build Tools, Apache Maven, Software Development Tools, Software Development Methodologies, Object Oriented Design, Agile Methodology, Jenkins, Unified Modeling Language, Object Oriented Programming (OOP), Software Design Patterns, CI/CD, Version Control, Continuous Integration, Programming Principles, Cloud-Native Computing, Agile Software Development, Software Versioning, Software Design, Test Driven Development (TDD)
- Status: Free Trial
Imperial College London
Skills you'll gain: Tensorflow, Keras (Neural Network Library), Deep Learning, Image Analysis, Data Validation, Predictive Modeling, Machine Learning Methods, Artificial Neural Networks, Google Cloud Platform, Computer Vision, Development Environment
- Status: Free Trial
Duke University
Skills you'll gain: Rust (Programming Language), Development Environment, Data Structures, Unit Testing, Software Documentation, Software Testing, Object Oriented Programming (OOP), GitHub, Debugging, Microsoft Copilot, System Programming, Command-Line Interface
Coursera Project Network
Skills you'll gain: Applied Machine Learning, Machine Learning, Machine Learning Algorithms, Supervised Learning, Deep Learning, Statistical Modeling, Regression Analysis, NumPy, Python Programming, Data Science
- Status: Free Trial
University of Washington
Skills you'll gain: Relational Databases, Data Manipulation, Big Data, Database Systems, NoSQL, Data Processing, Data Management, Distributed Computing, SQL, Analytics, Scalability, Graph Theory, Network Analysis, Algorithms, Python Programming
- Status: Free Trial
Peking University
Skills you'll gain: Algorithms, Programming Principles, Theoretical Computer Science, Computational Thinking, Data Structures, Graph Theory, Mathematical Modeling, Design Strategies, Program Development, Solution Design
Instituto Tecnológico de Aeronáutica
Skills you'll gain: Model View Controller, Java, Selenium (Software), Web Applications, Java Platform Enterprise Edition (J2EE), Software Testing, JUnit, Apache Tomcat, Agile Software Development, Development Testing, Database Development, Object Oriented Programming (OOP)
- Status: Free
DeepLearning.AI
Skills you'll gain: JavaScript Frameworks, Large Language Modeling, Web Applications, Prompt Engineering, ChatGPT, Application Development, Generative AI, Python Programming
- Status: NewStatus: Free Trial
Skills you'll gain: Prompt Engineering, Debugging, Generative AI, ChatGPT, Application Programming Interface (API), Integrated Development Environments, Application Deployment, Cloud Computing, Artificial Intelligence and Machine Learning (AI/ML), Data Ethics, Cloud Applications, Artificial Intelligence, Software Development Tools, Development Environment, Code Review, Large Language Modeling, Pseudocode, Software Installation, Web Development Tools, Software Development
- Status: Free Trial
University of Illinois Urbana-Champaign
Skills you'll gain: Distributed Computing, File Systems, Cloud Computing, Security Controls, Cloud Security, Data Centers, Authorization (Computing), Transaction Processing, Authentications, NoSQL, Apache Hadoop, Database Management, Cryptography, Data Integrity, Disaster Recovery, Algorithms, Graph Theory
- Status: Preview
University of Toronto
Skills you'll gain: Data Structures, Object Oriented Programming (OOP), Unit Testing, Python Programming, Algorithms, Test Case, Software Testing, Debugging, Computational Thinking
- Status: Free Trial
Edureka
Skills you'll gain: Go (Programming Language), Application Development, Cloud Applications, Package and Software Management, Software Development, Web Development, Debugging, Programming Principles, Computer Programming, Web Servers, Data Structures
Programming Languages learners also search
In summary, here are 10 of our most popular programming languages courses
- Introduction to Application Development: LearnQuest
- Getting started with TensorFlow 2: Imperial College London
- Rust Fundamentals: Duke University
- Linear Regression with Python: Coursera Project Network
- Data Manipulation at Scale: Systems and Algorithms: University of Washington
- 算法基础: Peking University
- Desenvolvimento Ágil com Java Avançado: Instituto Tecnológico de Aeronáutica
- Build LLM Apps with LangChain.js: DeepLearning.AI
- Generative AI for Web Development: Scrimba
- Cloud Computing Concepts: Part 2: University of Illinois Urbana-Champaign