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
Skills you'll gain: Web Scraping, Database Design, SQL, MySQL, Data Transformation, Data Store, IBM DB2, Extract, Transform, Load, Relational Databases, Data Architecture, Jupyter, Data Pipelines, Big Data, Data Warehousing, Data Governance, Data Manipulation, Stored Procedure, Databases, Automation, Python Programming
Rice University
Skills you'll gain: Apache Kafka, Apache Spark, Apache Hadoop, Distributed Computing, Java Programming, Java, Software Architecture, Systems Architecture, Data Structures, System Programming, Programming Principles, Servers, Application Frameworks, Debugging, Algorithms, Performance Tuning, Network Protocols, Computer Science, Functional Design, Scalability
- Status: New
Skills you'll gain: Data Warehousing, Extract, Transform, Load, Apache Airflow, Web Scraping, Linux Commands, Database Design, SQL, Database Administration, MySQL, Data Pipelines, Apache Kafka, Database Management, Bash (Scripting Language), Shell Script, Database Architecture and Administration, Data Transformation, Data Store, IBM DB2, Jupyter, Generative AI
Johns Hopkins University
Skills you'll gain: Tidyverse (R Package), Web Scraping, Data Manipulation, R Programming, Data Transformation, Data Cleansing, Data Science, Big Data, Text Mining, Data Import/Export, Programming Principles, Data Structures, Performance Tuning, Debugging, Application Programming Interface (API)
- Status: Free
Pontificia Universidad Católica de Chile
Skills you'll gain: Python Programming, Data Structures, Computer Programming, Program Development, Application Development, Algorithms, File Management
Skills you'll gain: Data Manipulation, SAS (Software), Data Access, Data Import/Export, Microsoft Excel, Data Analysis, Consolidation, Data Transformation, Requirements Analysis, Exploratory Data Analysis, Data Validation, Statistical Programming, Statistical Analysis, Data Processing, SQL, Data Presentation, Data Cleansing, Descriptive Statistics, Debugging
DeepLearning.AI
Skills you'll gain: Deep Learning, Artificial Neural Networks, Supervised Learning, Artificial Intelligence, Computer Vision, Machine Learning, Python Programming, Performance Tuning
Dartmouth College
Skills you'll gain: Computer Programming Tools, C (Programming Language), Programming Principles, Embedded Systems, Program Development, Computer Engineering, Development Environment, Algorithms, Data Structures, Computer Programming, Debugging
- Status: New
Skills you'll gain: Jest (JavaScript Testing Framework), Django (Web Framework), Version Control, Restful API, Responsive Web Design, 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, Unit Testing, Javascript, Web Development
- Status: New
Skills you'll gain: Open Source Technology, Package and Software Management, Web Development, Linux, Shell Script, Database Design, Relational Databases, Web Applications, Web Development Tools, Test Driven Development (TDD), Python Programming, Linux Administration, Databases, Object Oriented Programming (OOP), Full-Stack Web Development, Application Deployment, Bash (Scripting Language), Scripting Languages, Computer Programming, Development Testing
Skills you'll gain: Prompt Engineering, Large Language Modeling, ChatGPT, Generative AI, Artificial Intelligence, Data Ethics, Artificial Intelligence and Machine Learning (AI/ML), OpenAI, Workflow Management, Deep Learning, Machine Learning, Artificial Neural Networks, Governance, Application Deployment, Business Transformation, IBM Cloud, Applied Machine Learning, Program Development, Computer Vision, Natural Language Processing
- Status: Free
University of Alberta
Skills you'll gain: Computational Thinking, Video Game Development, Game Design, Programming Principles, Animation and Game Design, Software Quality (SQA/SQC), Computer Programming, Program Development, Software Engineering, Python Programming, Algorithms, Pseudocode, Application Development, Debugging, Problem Management, Functional Testing, Test Planning
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Data Engineering Foundations: IBM
- Parallel, Concurrent, and Distributed Programming in Java: Rice University
- IBM Relational Database Administrator: IBM
- The R Programming Environment: Johns Hopkins University
- Introducción a la programación en Python I: Aprendiendo a programar con Python: Pontificia Universidad Católica de Chile
- SAS Programmer: SAS
- Neural Networks and Deep Learning: DeepLearning.AI
- C Programming: Language Foundations - 2: Dartmouth College
- Meta Full-Stack Developer: Meta
- Building with Code: Programming Fundamentals and Open Source: Illinois Tech