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 Maryland, College Park
Skills you'll gain: Sampling (Statistics), Sample Size Determination, Survey Creation, Data Collection, Statistical Analysis, Data Analysis Software, Business Research, Interviewing Skills, Data Integration, Data Ethics, Research Design, Stata, R Programming, Data Quality, Data Analysis, Statistical Modeling, Qualitative Research, Statistical Methods, Statistical Programming, Data Cleansing
University of Michigan
Skills you'll gain: Matplotlib, Plot (Graphics), Data Visualization Software, Interactive Data Visualization, Scientific Visualization, Visualization (Computer Graphics), Statistical Visualization, Graphing, Scatter Plots, Data Manipulation, Histogram, NumPy, Pandas (Python Package)
Infosec
Skills you'll gain: MITRE ATT&CK Framework, Cyber Threat Hunting, Threat Detection, Cybersecurity, Network Security, Cyber Security Strategy, System Monitoring, Cyber Operations, Threat Management, Continuous Monitoring, Cyber Threat Intelligence, Incident Response, Cyber Attacks, Scripting, IT Automation, Network Monitoring, Command-Line Interface, Python Programming, Data Access, Intrusion Detection and Prevention
University of Michigan
Skills you'll gain: Database Design, SQL, MySQL, Relational Databases, Database Management, Database Systems, Databases, Database Management Systems, Data Modeling, Development Environment, Software Installation, Data Structures
Coursera Project Network
Skills you'll gain:
Universidad Nacional Autónoma de México
Skills you'll gain: Android Development, Android Studio, Mobile Development, Android (Operating System), Mockups, Application Deployment, Mobile Development Tools, Application Development, Software Design Patterns, JSON, Cloud Applications, User Interface (UI) Design, Prototyping, Data Storage, User Interface (UI), User Interface and User Experience (UI/UX) Design, Restful API, Geospatial Information and Technology, Application Programming Interface (API), Application Lifecycle Management
University of Colorado Boulder
Skills you'll gain: Software Configuration Management, Embedded Software, Embedded Systems, Git (Version Control System), Version Control, System Programming, Build Tools, Software Development Tools, C (Programming Language), Development Environment, Code Review, Computer Architecture, Debugging, Command-Line Interface
Duke University
Skills you'll gain: Statistical Hypothesis Testing, Statistical Inference, Statistical Reporting, Statistical Methods, R Programming, Statistical Software, Statistical Analysis, Probability & Statistics, Data Analysis, Sampling (Statistics), Probability Distribution, Software Installation
Coursera Project Network
Skills you'll gain: Java, Mobile Development, Object Oriented Programming (OOP), Application Frameworks, Application Development, Computer Programming, Program Development
University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Software Design Patterns, Object Oriented Programming (OOP), Computer Programming, C (Programming Language), Debugging, Algorithms, Graph Theory, Artificial Intelligence, Data Structures, Simulations
Skills you'll gain: Virtualization, Unix, IBM DB2, IBM Cloud, Data Management, Virtual Machines, Database Management Systems, Data Storage, Infrastructure Architecture, System Programming, Operating Systems, Unix Commands, Systems Architecture, IT Infrastructure, System Monitoring, File Systems, Servers, Control Panels, Command-Line Interface, Computing Platforms
Skills you'll gain: Bootstrap (Front-End Framework), Web Design and Development, HTML and CSS, UI Components, User Interface (UI), Front-End Web Development, Responsive Web Design, JavaScript Frameworks, Web Design, Web Development, Web Applications, Hypertext Markup Language (HTML), Full-Stack Web Development, Cascading Style Sheets (CSS), Back-End Web Development, React.js
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Survey Data Collection and Analytics: University of Maryland, College Park
- Applied Plotting, Charting & Data Representation in Python: University of Michigan
- Python for Cybersecurity: Infosec
- Introduction to Structured Query Language (SQL): University of Michigan
- Prompt Engineering with GPT: Programming for Custom Content: Coursera Project Network
- Desarrollo de aplicaciones móviles con Android: Universidad Nacional Autónoma de México
- Introduction to Embedded Systems Software and Development Environments: University of Colorado Boulder
- Inferential Statistics: Duke University
- Intermediate Object-Oriented Programming with Java: Coursera Project Network
- C++ For C Programmers, Part B: University of California, Santa Cruz