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
Skills you'll gain: Kotlin, Object Oriented Programming (OOP), Programming Principles, Android Development, Data Structures, Computer Programming, Mobile Development, Debugging
University of Colorado System
Skills you'll gain: Unity Engine, C# (Programming Language), Video Game Development, Data Structures, Application Development, Program Development, Object Oriented Programming (OOP), Cross Platform Development, Scripting, Debugging
- Status: New
Skills you'll gain: Django (Web Framework), Responsive Web Design, HTML and CSS, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), SQL, Database Design, Databases, Front-End Web Development, Unit Testing, MySQL, Debugging, User Interface (UI), Web Development, Web Servers, Test Driven Development (TDD), Web Applications, Programming Principles
University of Colorado Boulder
Skills you'll gain: System Programming, Embedded Systems, Linux, Linux Commands, Unix, Operating Systems, Shell Script, File Systems, OS Process Management, Build Tools, C and C++, Debugging
Edureka
Skills you'll gain: Go (Programming Language), Programming Principles, Package and Software Management, Web Development, Debugging, Software Design, Data Structures, Version Control
- Status: Free
University of Leeds
Skills you'll gain: Jupyter, Programming Principles, Computer Programming, Python Programming, Development Environment, Software Installation, Data Structures, Data Science, Software Documentation, Debugging
University of California San Diego
Skills you'll gain: Bioinformatics, Graph Theory, Epidemiology, Infectious Diseases, Network Analysis, Program Development, Molecular Biology, Computational Thinking, Algorithms
Johns Hopkins University
Skills you'll gain: Shiny (R Package), Rmarkdown, Exploratory Data Analysis, Regression Analysis, Leaflet (Software), Version Control, Statistical Analysis, R Programming, Data Manipulation, Data Cleansing, Data Science, Statistical Inference, Predictive Modeling, Statistical Hypothesis Testing, Data Wrangling, Data Visualization, Plotly, Machine Learning Algorithms, Plot (Graphics), Knitr
Skills you'll gain: Prompt Engineering, Large Language Modeling, PyTorch (Machine Learning Library), Supervised Learning, Feature Engineering, Generative AI, Keras (Neural Network Library), Deep Learning, Jupyter, Natural Language Processing, Reinforcement Learning, Unsupervised Learning, Generative AI Agents, Scikit Learn (Machine Learning Library), Image Analysis, Data Manipulation, Tensorflow, Python Programming, Verification And Validation, Artificial Neural Networks
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Computer Programming, Virtual Machines, Package and Software Management
University of Pennsylvania
Skills you'll gain: Object Oriented Design, Java, Object Oriented Programming (OOP), Unit Testing, Data Structures, Software Testing, Program Development, Programming Principles, Test Driven Development (TDD), Computer Programming
Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Scala Programming, Programming Principles, Theoretical Computer Science, Other Programming Languages, Computer Programming, Functional Design
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Programming Fundamentals in Kotlin: Meta
- More C# Programming and Unity: University of Colorado System
- Meta Web Development Fundamentals: Meta
- Linux System Programming and Introduction to Buildroot: University of Colorado Boulder
- Programming with Golang: Edureka
- Programming for Data Science: University of Leeds
- Genome Assembly Programming Challenge: University of California San Diego
- Data Science: Johns Hopkins University
- IBM AI Engineering: IBM
- Introduction to Object-Oriented Programming with Java: LearnQuest