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
Coursera Project Network
Skills you'll gain: Exploratory Data Analysis, NumPy, Seaborn, Matplotlib, Data Analysis, Data Visualization Software, Machine Learning, Applied Machine Learning, Python Programming, Data Science, Unsupervised Learning, Dimensionality Reduction, Linear Algebra
- Status: Free Trial
Skills you'll gain: Flutter (Software), Mobile Development, Application Programming Interface (API), Apple iOS, iOS Development, Android Studio, Cross Platform Development, User Interface (UI), User Interface and User Experience (UI/UX) Design, Application Development, Other Programming Languages, Software Development, Debugging, Data Storage
- Status: Free Trial
University of Colorado System
Skills you'll gain: Code Review, Penetration Testing, Vulnerability Assessments, Secure Coding, Application Security, Security Testing, Software Design Patterns, SQL, Amazon Web Services, Operating Systems, Amazon Elastic Compute Cloud
- Status: Free Trial
University of Illinois Urbana-Champaign
Skills you'll gain: Matplotlib, Data Visualization, Pandas (Python Package), Database Management, Seaborn, SQL, Data Analysis, Relational Databases, Jupyter, NumPy, Accounting, Descriptive Statistics, Analytics, Data Structures, Python Programming, Data Manipulation, Regression Analysis
- Status: Free Trial
University of California San Diego
Skills you'll gain: Bioinformatics, Graph Theory, Computational Thinking, Network Analysis, Python Programming
- Status: Free Trial
Skills you'll gain: Selenium (Software), Java, Extensible Markup Language (XML), Cascading Style Sheets (CSS), Data Validation, Verification And Validation, Web Scraping, Web Development, Apache, File Management, Hypertext Markup Language (HTML)
- Status: Free Trial
Skills you'll gain: React Native, User Research, UI/UX Research, Persona (User Experience), Restful API, Design Research, Android Studio, Version Control, Kotlin, User Experience Design, Android Jetpack, Unix Commands, Android Development, Interaction Design, Git (Version Control System), GitHub, Algorithms, Jest (JavaScript Testing Framework), Usability, Mobile Development
- Status: Preview
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Sanitation, Public Works, Environmental Engineering, Construction Management, Civil Engineering, Water Resources, Systems Engineering, Community Development, Environmental Monitoring, Environment and Resource Management, Data Collection
- Status: Free Trial
Vanderbilt University
Skills you'll gain: Android Development, Android (Operating System), Mobile Development, Service Management, Java Programming, Data Sharing, Software Architecture, OS Process Management
Coursera Project Network
Skills you'll gain: Dashboard, Machine Learning Algorithms, Interactive Data Visualization, Data Visualization Software, Data Presentation, Classification And Regression Tree (CART), Random Forest Algorithm, Web Applications, Python Programming, Machine Learning, Application Development, Data Science
- Status: Preview
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Software Installation, Computational Thinking, Development Environment
- Status: Free Trial
Corporate Finance Institute
Skills you'll gain: Dashboard, Tableau Software, Data Visualization Software, SQL, Interactive Data Visualization, Data Presentation, Data Visualization, Excel Formulas, Data Analysis, Data Modeling, Relational Databases, Databases, Business Intelligence, Data Manipulation, Data Import/Export, Query Languages, Data Cleansing, Data Warehousing, Data Transformation, Financial Analysis
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Principal Component Analysis with NumPy: Coursera Project Network
- Flutter and Dart: Developing iOS, Android, and Mobile Apps: IBM
- Hacking and Patching: University of Colorado System
- Accounting Data Analytics with Python: University of Illinois Urbana-Champaign
- Comparing Genes, Proteins, and Genomes (Bioinformatics III): University of California San Diego
- Advanced Java Programming and Web Development: Packt
- Desarrollador de Meta de Android: Meta
- Planning & Design of Sanitation Systems and Technologies: École Polytechnique Fédérale de Lausanne
- Android App Components - Services, Local IPC, and Content Providers: Vanderbilt University
- Build a Machine Learning Web App with Streamlit and Python: Coursera Project Network