Filter by
The language used throughout the course, in both instruction and assessments.
Explore the Programming Course Catalog
University of California San Diego
Skills you'll gain: Cryptographic Protocols, Cryptography, Encryption, Public Key Cryptography Standards (PKCS), Cybersecurity, Algorithms, Theoretical Computer Science, Computational Thinking, Python Programming, Logical Reasoning
University of Michigan
Skills you'll gain: Computer Programming, Programming Principles, Python Programming, Computer Programming Tools, Data Structures, Computational Logic, Computational Thinking, Algorithms, Computer Graphics, Design and Product
University of California, Irvine
Skills you'll gain: Swift Programming, Objective-C (Programming Language), iOS Development, Core Data (Software), Apple iOS, Apple Xcode, Model View Controller, JSON, User Interface (UI) Design, UI Components, User Interface and User Experience (UI/UX) Design, OAuth, Responsive Web Design, Prototyping, Human Computer Interaction, UI/UX Strategy, Usability Testing, Authentications, Data Mapping, Mobile Development
Universidad Austral
Skills you'll gain: Software Documentation, Object Oriented Design, Unified Modeling Language, Relational Databases, Object-Relational Mapping, Software Design, Test Driven Development (TDD), Database Management, Unit Testing, Database Design, SQL, Debugging, Data Structures, Python Programming, JSON, File Management, Scripting, Programming Principles, Software Installation, Development Environment
University of Colorado Boulder
Skills you'll gain: Bash (Scripting Language), Scalability, Performance Testing, Distributed Computing, Computer Systems, Big Data, Operating Systems, Performance Tuning, File Systems, Linux, Command-Line Interface, Programming Principles
Microsoft
Skills you'll gain: Programming Principles, Full-Stack Web Development, GitHub, Version Control, Debugging, Computational Thinking, Pseudocode, Git (Version Control System), Computer Programming, Algorithms, Web Development, C# (Programming Language), Back-End Web Development, Front-End Web Development
University of Alberta
Skills you'll gain: Reinforcement Learning, Sampling (Statistics), Machine Learning Algorithms, Simulations, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning, Statistical Methods, Probability Distribution
University of Colorado System
Skills you'll gain: Tidyverse (R Package), Clinical Data Management, Extract, Transform, Load, Data Modeling, Clinical Research, R Programming, Data Manipulation, Predictive Modeling, Database Design, Google Cloud Platform, Intensive Care Unit, Data Ethics, Data Quality, Risk Modeling, Data Warehousing, Natural Language Processing, Predictive Analytics, Bioinformatics, Text Mining, Data Science
Johns Hopkins University
Skills you'll gain: Shiny (R Package), Rmarkdown, Leaflet (Software), Plotly, Interactive Data Visualization, Data Visualization, Data Presentation, Data Visualization Software, R Programming, Statistical Reporting, UI Components, Web Applications, Hypertext Markup Language (HTML), GitHub, Package and Software Management
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
Microsoft
Skills you'll gain: Database Management, C# (Programming Language), Microsoft SQL Servers, SQL, Scalability, ASP.NET, Relational Databases, Role-Based Access Control (RBAC), Object Oriented Programming (OOP), Databases, Authentications, Debugging, Load Balancing, Secure Coding, .NET Framework, Performance Tuning, Server Side, Back-End Web Development, Program Development, Algorithms
University of Michigan
Skills you'll gain: Stored Procedure, Database Design, SQL, Relational Databases, NoSQL, PostgreSQL, Database Architecture and Administration, Database Systems, Database Theory, Database Management, Data Modeling, Databases, JSON, Database Development, Scalability, Database Management Systems, Distributed Computing, Cloud Applications, Text Mining, Query Languages
Searches related to programming
In summary, here are 10 of our most popular programming courses
- Number Theory and Cryptography: University of California San Diego
- Design Computing: 3D Modeling in Rhinoceros with Python/Rhinoscript: University of Michigan
- iOS Development for Creative Entrepreneurs: University of California, Irvine
- Aprende a programar con Python: Universidad Austral
- Introduction to High-Performance and Parallel Computing: University of Colorado Boulder
- Foundations of Coding Full-Stack: Microsoft
- Sample-based Learning Methods: University of Alberta
- Clinical Data Science: University of Colorado System
- Developing Data Products: Johns Hopkins University
- Java as a Second Language: LearnQuest