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
Berklee
Skills you'll gain: File Management, Musical Composition, Music, Media Production, Automation, System Configuration, Data Import/Export, Computer Programming
- Status: Free Trial
University of Colorado System
Skills you'll gain: Digital Communications, OSI Models, Network Architecture, TCP/IP, Network Planning And Design, Network Protocols, Network Infrastructure, Computer Networking, General Networking, Application Programming Interface (API), Data Integrity
- Status: Free Trial
Skills you'll gain: Node.JS, Server Side, JavaScript Frameworks, Back-End Web Development, Authentications, Restful API, Web Applications, Javascript, Web Development, Web Servers, Web Services, Authorization (Computing), Package and Software Management, JSON, Application Programming Interface (API), Middleware, Computer Science
- Status: Free Trial
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Software Design Patterns, Functional Design, Programming Principles, Event-Driven Programming, Object Oriented Programming (OOP), Algorithms, Data Structures
- Status: Free Trial
University of Virginia
Skills you'll gain: Agile Software Development, Agile Methodology, Scrum (Software Development), Software Development Methodologies, Team Management, Agile Project Management, Team Building, Sprint Retrospectives, Backlogs, Prioritization, User Story, Goal Setting, Kanban Principles, Code Review, Estimation
- Status: Free Trial
Skills you'll gain: Keras (Neural Network Library), Reinforcement Learning, Unsupervised Learning, Deep Learning, Generative AI, Tensorflow, Applied Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Image Analysis, Artificial Neural Networks, Natural Language Processing, Performance Tuning, Time Series Analysis and Forecasting
- Status: Free Trial
University of Illinois Urbana-Champaign
Skills you'll gain: Distributed Computing, Cloud Computing, Operating Systems, Apache Cassandra, Systems Design, NoSQL, Database Systems, Apache Hadoop, Algorithms, Scalability, Network Protocols
- Status: Free Trial
University of Alberta
Skills you'll gain: Model View Controller, Software Design Patterns, Software Design, Object Oriented Design, Unified Modeling Language, Software Architecture, Object Oriented Programming (OOP), Maintainability, Programming Principles, Java
- Status: Preview
University of Michigan
Skills you'll gain: Finite Element Methods, Engineering Analysis, Numerical Analysis, Mathematical Modeling, Mechanics, C++ (Programming Language)
- Status: Free Trial
University at Buffalo
Skills you'll gain: Blockchain, Software Design Documents, Solution Design, Program Development, Other Programming Languages, Computer Programming Tools, Business Logic, Development Environment, Secure Coding, Transaction Processing, Event-Driven Programming, Development Testing, Data Validation
- Status: Free Trial
University of Michigan
Skills you'll gain: Sampling (Statistics), Sample Size Determination, Surveys, Survey Creation, Data Analysis Software, Data Collection, Research Methodologies, Statistical Analysis, Research, Stata, Research Design, Interviewing Skills, Statistical Methods, Statistical Modeling, Descriptive Statistics, Data Quality, Data Ethics, Data Analysis, Data Cleansing, R Programming
- Status: Free Trial
Skills you'll gain: SQL, Relational Databases, Query Languages, MySQL, Stored Procedure, Database Design, Databases, Data Analysis, Data Manipulation, Transaction Processing
Programming Languages learners also search
In summary, here are 10 of our most popular programming languages courses
- Introduction to Ableton Live: Berklee
- Fundamentals of Network Communication: University of Colorado System
- Developing Back-End Apps with Node.js and Express: IBM
- Functional Program Design in Scala: École Polytechnique Fédérale de Lausanne
- Managing an Agile Team: University of Virginia
- Deep Learning with Keras and Tensorflow: IBM
- Cloud Computing Concepts, Part 1: University of Illinois Urbana-Champaign
- Design Patterns: University of Alberta
- The Finite Element Method for Problems in Physics: University of Michigan
- Smart Contracts: University at Buffalo