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: PySpark, Data Pipelines, Data Processing, AI Personalization, Dimensionality Reduction, OpenAI, Pandas (Python Package), Data Transformation, Predictive Modeling, Unsupervised Learning, Applied Machine Learning, Machine Learning
Duke University
Skills you'll gain: Real Time Data, Large Language Modeling, Application Deployment, Command-Line Interface, System Monitoring, Generative AI, Open Source Technology, Cross Platform Development, Application Programming Interface (API)
Skills you'll gain: Apache Spark, Deep Learning, Python Programming, Scalability, Applied Machine Learning, Unsupervised Learning, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning, Dimensionality Reduction, Feature Engineering, Performance Tuning
- Status: Free Trial
Skills you'll gain: Server Side, Restful API, Docker (Software), Responsive Web Design, Containerization, HTML and CSS, Cloud Platforms, Web Design, Application Deployment, API Design, Cloud Applications, CI/CD, Back-End Web Development, Node.JS, Kubernetes, Databases, Database Management, User Interface (UI) Design, Web Content Accessibility Guidelines, Bootstrap (Front-End Framework)
- Status: Free Trial
Skills you'll gain: Data Pipelines, Real Time Data, Google Cloud Platform, Big Data, Data Processing, Advanced Analytics, SQL, Serverless Computing, Scalability
Coursera Project Network
Skills you'll gain: Jupyter, Microsoft Excel, Spreadsheet Software, Data Import/Export, Data Visualization Software, Python Programming, Data Literacy, Data Structures, Data Manipulation
Duke University
Skills you'll gain: Python Programming, Data Pipelines, Scripting, Computer Programming, Scripting Languages
Skills you'll gain: PostgreSQL, Database Design, Relational Databases, Database Management, Database Architecture and Administration, SQL, Stored Procedure, Databases, Transaction Processing, Query Languages
- Status: NewStatus: Free Trial
University of Colorado Boulder
Skills you'll gain: Pandas (Python Package), NumPy, Data Structures, Data Import/Export, Data Manipulation, Data Cleansing, Statistical Methods, Data Analysis, Exploratory Data Analysis
Skills you'll gain: User Accounts, Linux, Linux Administration, Shell Script, Linux Commands, Command-Line Interface, System Monitoring, Unix Commands, File Management, Network Monitoring, Software Installation, Virtual Machines, System Configuration, Virtualization
University of Maryland, College Park
Skills you'll gain: Data Integration, Data Synthesis, Data Ethics, R Programming, Statistical Software, Analytical Skills, Data Analysis Software, Statistical Methods, Statistical Programming, Statistical Analysis, Sampling (Statistics), Regression Analysis, Statistical Modeling, Probability & Statistics, Descriptive Statistics, Information Privacy
Coursera Instructor Network
Skills you'll gain: Version Control, Debugging, Software Design Patterns, Object Oriented Design, Object Oriented Programming (OOP), Software Development, Git (Version Control System), Programming Principles, Software Design, Computer Programming, Software Engineering, Integrated Development Environments, Command-Line Interface
Programming learners also search
In summary, here are 10 of our most popular programming courses
- Machine Learning with PySpark: Recommender System: Coursera Project Network
- Local LLMs with llamafile: Duke University
- Building Recommender Systems with Machine Learning and AI: Packt
- Holistic Web Development: Responsive UIs, Logic, Deployment: Board Infinity
- Building Resilient Streaming Analytics Systems on GCP em Português Brasileiro: Google Cloud
- Use Python for Non-Data Role: Coursera Project Network
- Python Generators: Duke University
- SQL for Software Developers: Codio
- BiteSize Python: NumPy and Pandas: University of Colorado Boulder
- Linux Command Line for Beginners: Packt