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

Coursera Project Network
Skills you'll gain: Python Programming, Command-Line Interface, Programming Principles, Scripting, Computer Programming, Scripting Languages, Development Environment

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: 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, Python Programming, Natural Language Processing, Artificial Neural Networks, Text Mining, Machine Learning Algorithms, Deep Learning, Machine Learning, Data Processing
What brings you to Coursera today?

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: Lead Generation, Email Automation, No-Code Development, Google Sheets, Application Deployment, Real Time Data, Customer Communications Management

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, Applied Machine Learning, Python Programming, Jupyter, Artificial Neural Networks, Deep Learning, Computer Vision, Machine Learning

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: Event-Driven Programming, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Application Development, Problem Solving, Design, Computer Science
In summary, here are 10 of our most popular programming courses
- Intermediate Object-Oriented Programming with Java:Â Coursera Project Network
- Create Your First Python Program From UST:Â Coursera Project Network
- Object-Oriented Programming in Python:Â Duke University
- TypeScript Variables and Data Types:Â Coursera Project Network
- Introduction to Basic Game Development using Scratch:Â Coursera Project Network
- Tweet Emotion Recognition with TensorFlow:Â Coursera Project Network
- Creating Multi Task Models With Keras:Â Coursera Project Network
- Create a Lead Generation Messenger Chatbot using Chatfuel:Â Coursera Project Network
- Compose and Program Music in Python using Earsketch:Â Coursera Project Network
- Visualizing Filters of a CNN using TensorFlow:Â Coursera Project Network










