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
Coursera Project Network
Skills you'll gain: Game Design, Programming Principles, Python Programming, Scripting, Computer Programming, Scripting Languages, Computer Science
- Status: Free Trial
Wesleyan University
Skills you'll gain: Statistical Hypothesis Testing, Statistical Analysis, Statistical Software, Correlation Analysis, SAS (Software), Data Analysis, Statistical Methods, Quantitative Research, Probability & Statistics, Analytical Skills, Regression Analysis, Data Management, Statistical Inference
- Status: Free Trial
Johns Hopkins University
Skills you'll gain: Open Source Technology, Package and Software Management, GitHub, Version Control, Rmarkdown, Software Documentation, Maintainability, Testability, R Programming, Knitr, Continuous Integration, Git (Version Control System), Technical Documentation
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Electrical Power, Electrical Engineering, Electrical Systems, Power Electronics, Control Systems, Simulations, Estimation, Mathematical Modeling, Electronics, Matlab, Algorithms, Applied Mathematics
- Status: Preview
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Software Installation, Computational Thinking, Development Environment
- Status: Preview
Whizlabs
Skills you'll gain: Selenium (Software), Debugging, Software Testing, Unit Testing, Test Automation, UI Components, Web Applications, Test Case, Development Environment, Python Programming
- Status: Free Trial
Universitat Autònoma de Barcelona
Skills you'll gain: Video Game Development, Game Design, Animation and Game Design, Unity Engine, Unreal Engine, Augmented and Virtual Reality (AR/VR), Computer Programming, Computer Graphics, User Interface (UI), Storytelling, Artificial Intelligence
Coursera Project Network
Skills you'll gain: Computational Thinking, Python Programming, Scripting, Computer Programming, Maintainability, Programming Principles, Scripting Languages, Software Development
- Status: Free Trial
Vanderbilt University
Skills you'll gain: Android Development, Mobile Development, Software Design, User Interface (UI) Design, Java Programming, Data Sharing, Database Management, Service Management
- Status: Free Trial
University of California San Diego
Skills you'll gain: Session Initiation Protocols, Android Studio, Android Development, Internet Of Things, Communication Systems, Network Protocols, Telecommunications, Wireless Networks, Mobile Development, Application Development, Embedded Systems, Open Source Technology
Skills you'll gain: Java Programming, Java, Performance Tuning, Spring Framework, Application Performance Management, Algorithms, JUnit, OS Process Management, Programming Principles, Distributed Computing, Spring Boot, Computer Architecture, Debugging
Skills you'll gain: Javascript, JavaScript Frameworks, Node.JS, Vue.JS, Event-Driven Programming, Application Programming Interface (API), Debugging
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Python Basics: Create a Guessing Number Game from Scratch: Coursera Project Network
- Data Analysis Tools: Wesleyan University
- Building R Packages: Johns Hopkins University
- Battery Pack Balancing and Power Estimation: University of Colorado Boulder
- Programmation pour tous (mise en route de Python): University of Michigan
- Selenium WebDriver with Python: Whizlabs
- Videojuegos: ¿de qué hablamos?: Universitat Autònoma de Barcelona
- Concepts in Python: Loops, Functions and Returns: Coursera Project Network
- Android App Components - Services, Local IPC, and Content Providers: Vanderbilt University
- Internet of Things: Communication Technologies: University of California San Diego