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
- Status: Free Trial
Duke University
Skills you'll gain: Java Programming, Object Oriented Programming (OOP), Data Structures, Java, Cryptography, Software Engineering, Computer Programming, Algorithms, Encryption, Data Analysis, Data Processing, Web Servers, File Management, Debugging
- Status: Free Trial
LearnQuest
Skills you'll gain: Model View Controller, Swift Programming, iOS Development, Data Structures, Object Oriented Programming (OOP), Mobile Development, Programming Principles, Apple Xcode, Computer Programming
- Status: Free Trial
Edureka
Skills you'll gain: Development Environment, Web Development, Computer Programming, Program Development, Software Development Tools
- Status: Free Trial
Rice University
Skills you'll gain: Dataflow, Java, Programming Principles, Application Frameworks, Algorithms, Performance Tuning, Computer Science
- Status: Free Trial
Skills you'll gain: Prompt Engineering, Prompt Engineering Tools, Multimodal Prompts, ChatGPT, Generative AI, Responsible AI, LLM Application, OpenAI, Workflow Management, Action Oriented, No-Code Development, Business Workflow Analysis, Machine Learning, Self Service Technologies, Application Deployment, Large Language Modeling, IBM Cloud, Natural Language Processing, Deep Learning, Data Science
- Status: Free Trial
Skills you'll gain: Data Manipulation, SAS (Software), Data Access, Data Import/Export, Microsoft Excel, Data Analysis, Data Transformation, Requirements Analysis, Exploratory Data Analysis, Data Validation, Data Cleansing, Descriptive Statistics, Statistical Programming, Data Processing, Data Integration, SQL, Data Presentation, Debugging
- Status: Free Trial
DeepLearning.AI
Skills you'll gain: Supervised Learning, Applied Machine Learning, Jupyter, Scikit Learn (Machine Learning Library), Machine Learning, NumPy, Predictive Modeling, Feature Engineering, Artificial Intelligence, Classification And Regression Tree (CART), Python Programming, Regression Analysis, Statistical Modeling, Data Transformation
- Status: Free Trial
Skills you'll gain: Object Oriented Programming (OOP), Programming Principles, Computer Programming, Scripting Languages, Data Import/Export, Data Structures, Python Programming, Scripting, Computational Logic, Computer Science, File Management
- Status: NewStatus: Free Trial
Skills you'll gain: Jest (JavaScript Testing Framework), Django (Web Framework), Version Control, Restful API, Responsive Web Design, Cascading Style Sheets (CSS), Unix Commands, HTML and CSS, Git (Version Control System), GitHub, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), React.js, Mobile Development, SQL, Database Design, API Design, Python Programming
- Status: Free Trial
Rice University
Skills you'll gain: Apache Kafka, Apache Spark, Apache Hadoop, Distributed Computing, Dataflow, Java Programming, Java, Middleware, Scala Programming, Data Structures, System Programming, Programming Principles, Servers, Application Frameworks, Debugging, Algorithms, Performance Tuning, Network Protocols, Computer Science
- Status: Preview
Duke University
Skills you'll gain: Event-Driven Programming, Animation and Game Design, Game Design, Storyboarding, 3D Assets, Programming Principles, Computer Graphics, Computer Programming, Scripting
- Status: Free Trial
Duke University
Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Software Engineering, Programming Principles, Computer Programming, Software Design, Predictive Modeling, Algorithms, Data Structures, Performance Tuning, Performance Testing, Debugging, Application Programming Interface (API), Development Testing
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Java Programming: Arrays, Lists, and Structured Data: Duke University
- Introduction to Programming in Swift 5: LearnQuest
- Programming with Golang: Edureka
- Parallel Programming in Java: Rice University
- AI Foundations for Everyone: IBM
- SAS Programmer: SAS
- Supervised Machine Learning: Regression and Classification : DeepLearning.AI
- Programming in Python: A Hands-on Introduction: Codio
- Meta Full-Stack Developer: Meta
- Parallel, Concurrent, and Distributed Programming in Java: Rice University