- Introduction to Back-End Development
- Programming in Python
- Version Control
- Introduction to Databases for Back-End Development
- Coding Interview Preparation
- Introduction to DevOps
- Introduction to Cloud Computing
- Introduction to Agile Development and Scrum
- Hands-on Introduction to Linux Commands and Shell Scripting
- Getting Started with Git and GitHub
- Python Project for AI & Application Development
- Introduction to Containers w/ Docker, Kubernetes & OpenShift
- Application Development using Microservices and Serverless
- Introduction to Test Driven Development (TDD)
- Continuous Integration and Continuous Delivery (CI/CD)
- Application Security and Monitoring
- DevOps Capstone Project
- What is Data Science?
- Open Source tools for Data Science
- Data Science Methodology
- Python for Data Science and AI
- Databases and SQL for Data Science
- Data Analysis with Python
- Data Visualization with Python
- Machine Learning with Python
- Applied Data Science Capstone
- Programming for Everybody (Getting Started with Python)
- Python Data Structures
- Using Python to Access Web Data
- Using Databases with Python
- Capstone: Retrieving, Processing, and Visualizing Data with Python
- Open Source Software Development Methods
- Linux for Developers
- Linux Tools for Developers
- Using Git for Distributed Development
- Python Programming Essentials
- Python Data Representations
- Python Data Analysis
- Python Data Visualization
Web Design for Everybody: Basics of Web Development & Coding Specialization by University of Michigan
- Introduction to HTML5
- Introduction to CSS3
- Interactivity with JavaScript
- Advanced Styling with Responsive Design