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 Course Catalog
University of Michigan
Skills you'll gain: Database Design, SQL, Relational Databases, NoSQL, PostgreSQL, Database Architecture and Administration, Database Systems, Database Theory, Database Management, Data Modeling, JSON, Scalability, Databases, Distributed Computing, Cloud Applications, Text Mining, Query Languages, Data Access, Data Integrity, Natural Language Processing
Skills you'll gain: Rust (Programming Language), Web Applications, Performance Tuning, Blockchain, Web Development, Performance Testing, File Management, System Programming, Web Scraping, Data Structures, Software Design Patterns
University of Minnesota
Skills you'll gain: User Story, Agile Software Development, Agile Methodology, Agile Project Management, Scrum (Software Development), Sprint Planning, Software Development Methodologies, Sprint Retrospectives, Backlogs, Continuous Integration, Test Driven Development (TDD), Release Management
Coursera Project Network
Skills you'll gain: Program Development, C and C++, C++ (Programming Language), Object Oriented Programming (OOP), Application Development, Computer Programming, Development Environment
Skills you'll gain: Data Collection, Marketing, Marketing Analytics, Google Analytics, Digital Marketing, Application Programming Interface (API), Personally Identifiable Information, Marketing Strategies, Web Analytics, Information Privacy, Regulation and Legal Compliance, Facebook, Data-Driven Decision-Making, Advertising
University of California San Diego
Skills you'll gain: Bioinformatics, Data Analysis, Life Sciences, Statistical Analysis, Computational Logic
Berklee
Skills you'll gain: File Management, Media Production, Multimedia, Automation, Live Streaming, Software Installation, Creativity, Performance Testing, Computer Programming
Fractal Analytics
Skills you'll gain: Data Storytelling, Decision Making, Critical Thinking, Database Design, Data Manipulation, Data Presentation, Power BI, Data Visualization, Exploratory Data Analysis, Feature Engineering, Interactive Data Visualization, Data Analysis Expressions (DAX), Human Centered Design, Storyboarding, Classification And Regression Tree (CART), SQL, Applied Machine Learning, Problem Solving, Data Modeling, Machine Learning Algorithms
University at Buffalo
Skills you'll gain: Computer Vision, Image Analysis, Computer Graphics, Visualization (Computer Graphics), Color Theory, Data Processing, Artificial Intelligence, Matlab, Artificial Neural Networks, Algorithms, Calculus, Probability & Statistics
- Status: Free
University of Maryland, College Park
Skills you'll gain: Android Development, Mobile Development, Data Management, User Interface (UI), UI Components, Network Model, Geographic Information Systems, Global Positioning Systems, Computer Graphic Techniques
University of Colorado System
Skills you'll gain: Digital Communications, OSI Models, Network Protocols, TCP/IP, Network Routing, Network Architecture, Network Planning And Design, General Networking, Computer Networking, System Programming, Data Integrity
- Status: Free
Princeton University
Skills you'll gain:
Programming learners also search
In summary, here are 10 of our most popular programming courses
- PostgreSQL for Everybody: University of Michigan
- Advanced Rust Programming and Real-World Applications: Packt
- Agile Software Development: University of Minnesota
- Introduction to C++ Programming: Build a Calculator: Coursera Project Network
- Marketing Analytics Foundation: Meta
- Finding Hidden Messages in DNA (Bioinformatics I): University of California San Diego
- Introduction to Ableton Live: Berklee
- Fractal Data Science: Fractal Analytics
- Computer Vision Basics: University at Buffalo
- Programming Mobile Applications for Android Handheld Systems: Part 2: University of Maryland, College Park