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
University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Algorithms, C (Programming Language), Programming Principles, Computer Programming, Data Structures, Debugging
DeepLearning.AI
Skills you'll gain: Generative AI, Large Language Modeling, OpenAI, ChatGPT, Prompt Engineering, PyTorch (Machine Learning Library), Artificial Intelligence and Machine Learning (AI/ML), Deep Learning, Tensorflow, Applied Machine Learning, Scalability, Natural Language Processing, Application Deployment, Reinforcement Learning, Performance Tuning, Performance Metric
University of Virginia
Skills you'll gain: Usability Testing, Agile Product Development, New Product Development, Continuous Delivery, Agile Software Development, User Story, Product Management, Agile Methodology, Product Testing, Agile Project Management, Team Performance Management, Team Management, Design Thinking, Team Building, Team Leadership, Product Improvement, Customer Analysis, Innovation, Analytics, Business Analytics
Skills you'll gain: React Native, Android Studio, Restful API, Version Control, UI/UX Research, Usability Testing, Git (Version Control System), Data Structures, Jest (JavaScript Testing Framework), Unix Commands, Android Jetpack, Android Development, Persona (User Experience), GitHub, Interaction Design, Kotlin, User Experience Design, User Interface and User Experience (UI/UX) Design, User Interface (UI), Mobile Development
Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Scala Programming, Programming Principles, Theoretical Computer Science, Other Programming Languages, Computer Programming, Functional Design
- Status: New
Skills you'll gain: NoSQL, Data Warehousing, SQL, Apache Hadoop, Extract, Transform, Load, Apache Airflow, Data Security, Linux Commands, Data Migration, Database Design, Data Governance, MySQL, Apache Spark, Data Pipelines, Apache Kafka, Database Management, Bash (Scripting Language), Shell Script, Database Architecture and Administration, Data Store
Skills you'll gain: Data Validation, Spreadsheet Software, Data Analysis, Analytics, Data Manipulation, Excel Formulas, Data Compilation, Pivot Tables And Charts, SQL, Data Integration, Data Transformation, User Feedback
Edureka
Skills you'll gain: Go (Programming Language), Programming Principles, Package and Software Management, Web Development, Debugging, Software Design, Data Structures, Version Control
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Computer Programming, Virtual Machines, Package and Software Management
Skills you'll gain: Jupyter, Computer Programming Tools, Data Analysis Software, Data Science, GitHub, Big Data, R Programming, Statistical Programming, Application Programming Interface (API), Machine Learning, Cloud Computing, Git (Version Control System), Development Environment, Version Control, Other Programming Languages
Imperial College London
Skills you'll gain: Linear Algebra, Dimensionality Reduction, NumPy, Regression Analysis, Calculus, Applied Mathematics, Probability & Statistics, Feature Engineering, Jupyter, Advanced Mathematics, Data Science, Statistics, Machine Learning Algorithms, Machine Learning Methods, Statistical Analysis, Artificial Neural Networks, Algorithms, Data Manipulation, Python Programming, Machine Learning
Skills you'll gain: Swift Programming, Apple Xcode, iOS Development, Apple iOS, Data Structures, Programming Principles, Object Oriented Programming (OOP), Computer Programming
Programming learners also search
In summary, here are 10 of our most popular programming courses
- C++ For C Programmers, Part A: University of California, Santa Cruz
- Generative AI with Large Language Models: DeepLearning.AI
- Digital Product Management: University of Virginia
- Meta Android Developer: Meta
- Programming Languages Ⅰ: Korea Advanced Institute of Science and Technology(KAIST)
- IBM Data Architecture: IBM
- Analyze Data to Answer Questions: Google
- Programming with Golang: Edureka
- Introduction to Object-Oriented Programming with Java: LearnQuest
- Tools for Data Science: IBM