Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Find the best Programming course for your goals

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

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: 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

Coursera Project Network
Skills you'll gain: Tensorflow, Keras (Neural Network Library), Natural Language Processing, Deep Learning, Data Pipelines
What brings you to Coursera today?

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: 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

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: Computational Thinking, Python Programming, Scripting, Computer Programming, Maintainability, Programming Principles, Scripting Languages, Software Development

Coursera Project Network
Skills you'll gain: Game Design, Program Development, Python Programming, Computer Programming, Scripting, Scripting Languages, Data Analysis
In summary, here are 10 of our most popular programming courses
- Intermediate Object-Oriented Programming with Java:Â Coursera Project Network
- Object-Oriented Programming in Python:Â Duke University
- Create Your First Python Program From UST:Â 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
- Compose and Program Music in Python using Earsketch:Â Coursera Project Network
- Tweet Emotion Recognition with TensorFlow:Â Coursera Project Network
- Create a Lead Generation Messenger Chatbot using Chatfuel:Â Coursera Project Network
- Creating Multi Task Models With Keras:Â Coursera Project Network










