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 Languages Course Catalog
 Status: Preview Status: Preview- Hebrew University of Jerusalem - Skills you'll gain: Computer Architecture, Computer Hardware, Computer Engineering, Computational Logic, Computer Programming, System Design and Implementation, Software Design, Debugging, Computer Programming Tools, Verification And Validation, Data Storage 
 Status: Free Trial Status: Free Trial- University of California San Diego - Skills you'll gain: Algorithms, Program Development, Debugging, Development Testing, Software Testing, Computational Thinking, Computer Programming, Programming Principles, Data Structures, Theoretical Computer Science, Bioinformatics 
 Status: Free Trial Status: Free Trial- University of Michigan - Skills you'll gain: Matplotlib, Network Analysis, Social Network Analysis, Feature Engineering, Data Visualization, Data Visualization Software, Interactive Data Visualization, Scientific Visualization, Pandas (Python Package), Applied Machine Learning, Supervised Learning, Text Mining, Visualization (Computer Graphics), Statistical Visualization, Jupyter, NumPy, Graph Theory, Natural Language Processing, Python Programming, Data Processing 
 Status: NewStatus: Free Trial Status: NewStatus: Free Trial- Skills you'll gain: Django (Web Framework), Responsive Web Design, HTML and CSS, Back-End Web Development, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), SQL, Database Design, Databases, Front-End Web Development, Database Administration, Unit Testing, MySQL, Debugging, Web Development, Computer Programming, Pseudocode, Communication 
 Status: Free TrialStatus: AI skills Status: Free TrialStatus: AI skills- Skills you'll gain: React Native, Prompt Engineering, Software Development Life Cycle, Flutter (Software), Software Architecture, Swift Programming, Mobile Development, Apple Xcode, Android Studio, Android Development, React Redux, Apple iOS, Responsive Web Design, Git (Version Control System), GitHub, Software Design, Android (Operating System), Cascading Style Sheets (CSS), User Experience Design, AI Personalization 
 Status: Free Trial Status: Free Trial- DeepLearning.AI - Skills you'll gain: Deep Learning, Artificial Neural Networks, Supervised Learning, Artificial Intelligence, Computer Vision, Machine Learning, Python Programming, Linear Algebra, Calculus 
 Status: Free Trial Status: Free Trial- University of Michigan - Skills you'll gain: Pandas (Python Package), Jupyter, NumPy, Data Manipulation, Data Science, Data Analysis, Statistical Analysis, Pivot Tables And Charts, Data Cleansing, Data Import/Export, Probability & Statistics, Python Programming, Programming Principles 
 Status: Free TrialStatus: AI skills Status: Free TrialStatus: AI skills- Skills you'll gain: Open Web Application Security Project (OWASP), Software Development Life Cycle, Software Architecture, Istio, Linux Commands, Application Deployment, Kubernetes, NoSQL, Bash (Scripting Language), MongoDB, Restful API, Shell Script, Django (Web Framework), Object-Relational Mapping, OpenShift, Git (Version Control System), Grafana, Microservices, Data Import/Export, Python Programming 
 Status: Free Trial Status: Free Trial- Skills you'll gain: Data Ethics, Data Analysis, Analytics, Data-Driven Decision-Making, Google Sheets, Business Analytics, Spreadsheet Software, Analytical Skills, Tableau Software, Data Sharing, Data Collection, Data Cleansing, Data Processing, Data Visualization Software, Data Visualization, SQL 
 Status: Free Trial Status: Free Trial- DeepLearning.AI - Skills you'll gain: Computer Vision, Deep Learning, Image Analysis, Natural Language Processing, Artificial Neural Networks, Tensorflow, Generative AI, Supervised Learning, Large Language Modeling, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Applied Machine Learning, PyTorch (Machine Learning Library), Machine Learning, MLOps (Machine Learning Operations), Debugging, Performance Tuning, Python Programming, Data-Driven Decision-Making, Machine Learning Algorithms 
 Status: Free Trial Status: Free Trial- Johns Hopkins University - Skills you'll gain: Shiny (R Package), Rmarkdown, Exploratory Data Analysis, Regression Analysis, Version Control, Statistical Analysis, R Programming, Data Manipulation, Data Cleansing, Data Science, Statistical Inference, Predictive Modeling, Statistical Hypothesis Testing, Data Wrangling, Machine Learning Algorithms, Plotly, Plot (Graphics), Interactive Data Visualization, Machine Learning, GitHub 
 Status: Free Trial Status: Free Trial- University of Colorado Boulder - Skills you'll gain: Excel Macros, Programming Principles, Visual Basic (Programming Language), Data Structures, Computer Programming, Spreadsheet Software, Problem Solving, Automation, Algorithms, Scripting Languages, Debugging, Data Management, Data Cleansing 
Programming Languages learners also search
In summary, here are 10 of our most popular programming languages courses
- Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course): Hebrew University of Jerusalem
- Algorithmic Toolbox: University of California San Diego
- Applied Data Science with Python: University of Michigan
- Meta Web Development Fundamentals: Meta
- IBM iOS and Android Mobile App Developer: IBM
- Neural Networks and Deep Learning: DeepLearning.AI
- Introduction to Data Science in Python: University of Michigan
- IBM Back-End Development: IBM
- Foundations: Data, Data, Everywhere: Google
- Deep Learning: DeepLearning.AI










