Filter by
The language used throughout the course, in both instruction and assessments.
Explore the Programming Course Catalog
University of London
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Computer Programming, Data Structures, Debugging
Skills you'll gain: Feature Engineering, Exploratory Data Analysis, Pandas (Python Package), Scikit Learn (Machine Learning Library), Data Manipulation, NumPy, Data Analysis, Python Programming, Regression Analysis, Predictive Modeling, Machine Learning, Classification And Regression Tree (CART), Artificial Intelligence and Machine Learning (AI/ML), Statistical Methods, Programming Principles, Data Structures
Skills you'll gain: Embedded Systems, Cybersecurity, Internet Of Things, Software Development, Electronic Components, Systems Integration, Debugging, C (Programming Language), Reliability, Real Time Data
Skills you'll gain: PyTorch (Machine Learning Library), Deep Learning, Artificial Neural Networks, Computer Vision, Supervised Learning, Machine Learning
LearnQuest
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Computer Programming, Programming Principles, Development Environment, Data Structures
- Status: Free
University of California, Santa Cruz
Skills you'll gain: Scientific Visualization, Data Visualization Software, Data Presentation, Data Storytelling, Graphics Software, Visualization (Computer Graphics), Storyboarding, Peer Review, Post-Production, Computer Graphics, Technical Communication, Style Guides, Scripting, Adobe Creative Cloud, Adobe Illustrator, Code Review, Editing, Scripting Languages, Autodesk, Adobe Photoshop
- Status: Free
Universidade Estadual de Campinas
Skills you'll gain: Android Studio, Android Development, Mobile Development, Event-Driven Programming, User Interface (UI), Application Development, Java, Program Development, Development Environment, Software Installation, User Interface (UI) Design, Extensible Markup Language (XML), System Configuration
University of Maryland, College Park
Skills you'll gain: Statistical Analysis, Data Analysis Software, Data Integration, Data Ethics, Stata, R Programming, Sampling (Statistics), Data Analysis, Statistical Modeling, Statistical Methods, Descriptive Statistics, Regression Analysis
Universidad Nacional Autónoma de México
Skills you'll gain: Android Development, Android (Operating System), Application Deployment, Mobile Development, JSON, Cloud Applications, Restful API, Geospatial Information and Technology, Application Programming Interface (API), User Interface (UI), User Interface and User Experience (UI/UX) Design
University of Michigan
Skills you'll gain: Application Development, Generative AI, Python Programming, Natural Language Processing, Computer Programming, Artificial Intelligence and Machine Learning (AI/ML), Open Source Technology, Artificial Intelligence
University of Colorado Boulder
Skills you'll gain: Internet Of Things, API Design, Amazon Web Services, Application Programming Interface (API), Network Protocols, Microservices, Cloud Applications, Cloud Platforms, Embedded Systems, Serverless Computing, Cybersecurity, Cloud Computing, Software Development, Wireless Networks
Johns Hopkins University
Skills you'll gain: Calculus, Integral Calculus, Applied Mathematics, Graphing, Numerical Analysis, Python Programming, Advanced Mathematics, Mathematical Software, Mathematical Modeling, Derivatives, Programming Principles
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Use C++ to build a Crypto Trading Platform: Final System: University of London
- Introduction to Data Science and scikit-learn in Python: LearnQuest
- Introduction to Automotive Embedded Systems: Starweaver
- Deep Learning with PyTorch: IBM
- The Java Language: LearnQuest
- Data-Driven Animation for Science Communication: University of California, Santa Cruz
- Introdução ao Desenvolvimento de Aplicativos Android: Universidade Estadual de Campinas
- Combining and Analyzing Complex Data: University of Maryland, College Park
- Desarrollo de aplicaciones avanzadas con Android: Universidad Nacional Autónoma de México
- Llama for Python Programmers: University of Michigan