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
Duke University
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Python Programming, Computer Programming, Software Engineering
Coursera Project Network
Skills you'll gain: Python Programming, Command-Line Interface, Programming Principles, Computer Programming, Scripting, Scripting Languages, Development Environment
Coursera Project Network
Skills you'll gain: Java, Mobile Development, Java Programming, Object Oriented Programming (OOP), Application Frameworks, Android Development, Application Development, Program Development, Software Development
Coursera Project Network
Skills you'll gain: Keras (Neural Network Library), Tensorflow, Applied Machine Learning, Deep Learning, Machine Learning, Computer Vision
Coursera Project Network
Skills you'll gain: TypeScript, Programming Principles, Web Development Tools, Javascript, Web Language
Coursera Project Network
Skills you'll gain: Event-Driven Programming, Debugging, Programming Principles, Algorithms, Video Game Development, Computer Programming Tools, Game Design, Computer Programming, Program Development, Animation and Game Design, Interactive Design, Integrated Development Environments, Computer Science
What brings you to Coursera today?
Coursera Project Network
Skills you'll gain: Tensorflow, Keras (Neural Network Library), Natural Language Processing, Deep Learning, Data Pipelines
Coursera Project Network
Skills you'll gain: Tensorflow, Applied Machine Learning, Python Programming, Jupyter, Artificial Neural Networks, Deep Learning, Computer Vision, Machine Learning
Coursera Project Network
Skills you'll gain: Musical Composition, Music, Computer Programming, Program Development, Programming Principles, Python Programming
Coursera Project Network
Skills you'll gain: Computational Thinking, Python Programming, Scripting, Computer Programming, Maintainability, Programming Principles, Scripting Languages, Software Development
Coursera Project Network
Skills you'll gain: Tensorflow, Python Programming, Natural Language Processing, Artificial Neural Networks, Text Mining, Machine Learning Algorithms, Deep Learning, Machine Learning, Data Processing
Coursera Project Network
Skills you'll gain: Lead Generation, Email Automation, No-Code Development, Google Sheets, Application Deployment, Real Time Data, Customer Communications Management
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Object-Oriented Programming in Python:Â Duke University
- Create Your First Python Program From UST:Â Coursera Project Network
- Intermediate Object-Oriented Programming with Java:Â Coursera Project Network
- Creating Multi Task Models With Keras:Â Coursera Project Network
- TypeScript Variables and Data Types:Â Coursera Project Network
- Introduction to Basic Game Development using Scratch:Â Coursera Project Network
- Fine Tune BERT for Text Classification with TensorFlow:Â Coursera Project Network
- Visualizing Filters of a CNN using TensorFlow:Â Coursera Project Network
- Compose and Program Music in Python using Earsketch:Â Coursera Project Network
- Concepts in Python: Loops, Functions and Returns:Â Coursera Project Network