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: Preview
Skills you'll gain: Malware Protection, Exploitation techniques, Exploit development, Cyber Threat Hunting, Cyber Security Assessment, Application Security, Threat Detection, Virtual Machines, Code Review, Debugging, System Programming, Scripting, Windows PowerShell, Virtual Environment, Linux, File Management
- Status: Free Trial
Skills you'll gain: JUnit, Test Driven Development (TDD), Version Control, Git (Version Control System), GitHub, Performance Tuning, Unit Testing, Data Structures, Java Programming, Development Testing, Algorithms, Program Development, Software Testing, Java, Computer Programming, Software Development, Programming Principles, Debugging, Scalability
Coursera Project Network
Skills you'll gain: Unix Commands, Command-Line Interface, Unix, Bash (Scripting Language), File Management, Shell Script, Linux Commands, Productivity, Computer Programming
- Status: Free Trial
University of Colorado Boulder
Skills you'll gain: Bash (Scripting Language), Scalability, Distributed Computing, Big Data, Operating Systems, Performance Tuning, File Systems, Linux, Scripting, Command-Line Interface, OS Process Management, Artificial Intelligence
- Status: Free Trial
University of California San Diego
Skills you'll gain: Session Initiation Protocols, Android Studio, Android Development, Internet Of Things, Communication Systems, Network Protocols, Telecommunications, Wireless Networks, Mobile Development, Application Development, Embedded Systems, Open Source Technology
- Status: Free Trial
Imperial College London
Skills you'll gain: Biostatistics, Statistical Analysis, R Programming, Statistical Methods, Regression Analysis, Exploratory Data Analysis, Time Series Analysis and Forecasting, Data Analysis, Probability & Statistics, Statistical Modeling, Correlation Analysis, Statistical Hypothesis Testing, Descriptive Statistics, Public Health
- Status: Free Trial
University of Minnesota
Skills you'll gain: Cucumber (Software), Gherkin (Scripting Language), Software Testing, Testability, Test Case, Behavior-Driven Development, Code Coverage, Acceptance Testing, Unit Testing, Functional Testing, Test Automation, JUnit, Requirements Analysis, Java Programming
- Status: Free Trial
Skills you'll gain: Data Import/Export, C++ (Programming Language), C and C++, Data Structures, File Management, Computer Programming, Computer Science, Data Storage
- Status: Preview
The University of Sydney
Skills you'll gain: Blockchain, Distributed Computing, Security Engineering, Network Security, Scalability, Cryptography, Data Integrity, Transaction Processing, Algorithms
- Status: Free Trial
Skills you'll gain: Generative AI, Matplotlib, Plotly, Data Ethics, Data Visualization, Data Cleansing, Data Manipulation, Exploratory Data Analysis, Pandas (Python Package), Data Transformation, Interactive Data Visualization, Data Visualization Software, Data Storytelling, Data Analysis, Scikit Learn (Machine Learning Library), Jupyter, Python Programming, Machine Learning
- Status: Free Trial
Wesleyan University
Skills you'll gain: Statistical Hypothesis Testing, Statistical Analysis, Statistical Software, Correlation Analysis, SAS (Software), Data Analysis, Statistical Methods, Quantitative Research, Probability & Statistics, Analytical Skills, Regression Analysis, Data Management, Statistical Inference
- Status: Free Trial
Universidad Austral
Skills you'll gain: Data Structures, Python Programming, JSON, File Management, Scripting, Scripting Languages, Data Import/Export, Computer Programming, Debugging
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Malware Analysis and Introduction to Assembly Language: IBM
- Data Structures and Algorithms: Amazon
- Practical Introduction to the Command Line: Coursera Project Network
- Introduction to High-Performance and Parallel Computing: University of Colorado Boulder
- Internet of Things: Communication Technologies: University of California San Diego
- Survival Analysis in R for Public Health: Imperial College London
- Black-box and White-box Testing: University of Minnesota
- C++ Basic Structures: Vectors, Pointers, Strings, and Files: Codio
- Blockchain Scalability and its Foundations in Distributed Systems: The University of Sydney
- Data Analysis and Visualization with Python: Microsoft