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
University of California San Diego
Skills you'll gain: Bioinformatics, Graph Theory, Epidemiology, Infectious Diseases, Program Development, Computational Thinking, Algorithms, Life Sciences, Software Development, Computer Programming
Skills you'll gain: Restful API, Android Development, Kotlin, Android Studio, Application Programming Interface (API), Web Services, Mobile Development, Database Management, Databases, JSON, Web Applications, SQL, Database Management Systems
Starweaver
Skills you'll gain: Matlab, Scientific Visualization, Simulation and Simulation Software, Mathematical Modeling, Engineering Analysis, Numerical Analysis, Data Integration, Data Structures, Scripting, Computer Programming, Debugging
University of Toronto
Skills you'll gain: Model View Controller, Apple iOS, Apple Xcode, Swift Programming, User Interface (UI), User Interface (UI) Design, Mobile Development, UI Components, Application Frameworks, Mobile Development Tools
University of Michigan
Skills you'll gain: Application Deployment, Django (Web Framework), Application Development, Web Development, Web Applications, Back-End Web Development, Database Design, Data Modeling, Authentications, User Accounts
University of Colorado Boulder
Skills you'll gain: Embedded Systems, Electronic Systems, Computer Engineering, Hardware Architecture, System Programming, Software Architecture, Microarchitecture, Real Time Data, Operating Systems, Linux, System Design and Implementation, Service Management, Service Design, Algorithms
LearnQuest
Skills you'll gain: Java, Java Programming, Application Servers, Web Applications, Development Environment, Object Oriented Programming (OOP), Application Development, Eclipse (Software), Computer Programming, Mobile Development, Programming Principles, Program Development, UI Components, Event-Driven Programming, User Interface (UI), Virtual Machines, Data Structures, Command-Line Interface, Software Installation
University of Illinois Urbana-Champaign
Skills you'll gain: Big Data, Apache Spark, Data Storage Technologies, Apache Hadoop, Distributed Computing, Data Storage, Data Processing, NoSQL, Apache Kafka, Real Time Data, Cloud Computing, Databases, Analytics, Deep Learning, Scalability, Machine Learning Algorithms, Machine Learning, Algorithms
Duke University
Skills you'll gain: Software Design, Java, Object Oriented Programming (OOP), Computer Programming, UI Components, Data Structures, Algorithms, Hypertext Markup Language (HTML)
Skills you'll gain: Design Thinking, Data Integration, Data Science, Artificial Intelligence, Process Design, Data Pipelines, Data Processing, Workflow Management, Data Cleansing, Data Quality, Business Priorities, NumPy, Python Programming
Johns Hopkins University
Skills you'll gain: Regression Analysis, Statistical Modeling, R Programming, Linear Algebra, Data Science, Mathematical Modeling, Data Modeling, Predictive Modeling, Statistical Analysis, Applied Mathematics
Skills you'll gain: Mobile Development, Mobile Development Tools, Android Development, Android Studio, Flutter (Software), Application Development, Swift Programming, Integrated Development Environments, Apple Xcode, Apple iOS, Application Frameworks, React Native, Cross Platform Development, Software Testing, Development Testing, User Interface and User Experience (UI/UX) Design, Back-End Web Development
Programming Languages learners also search
In summary, here are 10 of our most popular programming languages courses
- Genome Assembly Programming Challenge: University of California San Diego
- Working with Data in Android: Meta
- Matlab and Simulink Basics : Starweaver
- iOS App Development Basics: University of Toronto
- Django Features and Libraries: University of Michigan
- Real-Time Embedded Systems Concepts and Practices: University of Colorado Boulder
- Java as a Second Language: LearnQuest
- Cloud Computing Applications, Part 2: Big Data and Applications in the Cloud: University of Illinois Urbana-Champaign
- Java Programming: Build a Recommendation System: Duke University
- AI Workflow: Business Priorities and Data Ingestion: IBM