
Skills you'll gain: Prompt Engineering, React Native, Software Development Life Cycle, Flutter (Software), Large Language Modeling, LLM Application, Software Architecture, Swift Programming, Mobile Development, Apple Xcode, Android Studio, User Centered Design, Android Development, Apple iOS, Responsible AI, GitHub, Git (Version Control System), Cascading Style Sheets (CSS), Front-End Web Development, AI Personalization
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Back-End Web Development, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), SQL, Database Design, Databases, Front-End Web Development, Database Administration, Unit Testing, MySQL, Test Driven Development (TDD), Computer Programming, Pseudocode, Django (Web Framework), Communication
Beginner · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: Matplotlib, Network Analysis, Social Network Analysis, Feature Engineering, Data Visualization, Pandas (Python Package), Plot (Graphics), Data Visualization Software, Interactive Data Visualization, Model Evaluation, Applied Machine Learning, Supervised Learning, Text Mining, Scikit Learn (Machine Learning Library), Statistical Analysis, Data Manipulation, Graph Theory, Data Preprocessing, Natural Language Processing, Python Programming
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Data Wrangling, Big Data, Data Analysis, Statistical Analysis, Data Cleansing, Apache Hadoop, Apache Hive, Data Processing, Data Mart, Data Science, Data Warehousing, Apache Spark, Data Visualization, Data Lakes, Data Collection, Data Visualization Software, Microsoft Excel
Beginner · Course · 1 - 3 Months

Skills you'll gain: Open Web Application Security Project (OWASP), OpenShift, CI/CD, Continuous Integration, Serverless Computing, Agile Software Development, Scrum (Software Development), Test Driven Development (TDD), Jenkins, Software Testing, Behavior-Driven Development, Code Coverage, Agile Methodology, Containerization, Cloud-Native Computing, DevOps, Kubernetes, Application Security, Grafana, System Monitoring
Build toward a degree
Intermediate · Professional Certificate · 3 - 6 Months

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Programming Principles, Software Design Patterns, Debugging, Computer Programming, Unit Testing, C (Programming Language), Program Development, Algorithms, Pseudocode, Graph Theory, Software Testing, Artificial Intelligence, Integrated Development Environments, Integration Testing, Software Design
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Data Analysis, Interviewing Skills, Case Studies, Analytical Skills, Exploratory Data Analysis, Google Sheets, Data Processing, Google Analytics, Portfolio Management, Data Storytelling, Data Visualization, LinkedIn, Data Cleansing, R Programming, Presentations, SQL
Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Prompt Engineering, Image Analysis, Data Visualization Software, Matlab, Algorithms, User Interface (UI), Applied Machine Learning, ChatGPT, Scatter Plots, Object Oriented Programming (OOP), Digital Signal Processing, Mathematical Software, File I/O, Computer Programming, Histogram, Programming Principles, AI Personalization, Data Analysis, Integrated Development Environments, Software Development Tools
Beginner · Specialization · 3 - 6 Months
University of Michigan
Skills you'll gain: File I/O, Data Structures, Python Programming, Programming Principles, Data Processing, Data Manipulation, Development Environment, Software Installation, Virtual Environment
Beginner · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Prompt Patterns, Generative AI, Systems Analysis, AI Workflows, Business Analysis, Systems Architecture, Solution Architecture, Business Process Automation, Stakeholder Analysis, Software Architecture, Consulting, Systems Thinking, Responsible AI, Machine Learning, Business Communication, Context Management, Project Documentation, Stakeholder Communications, Technical Consulting
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: MySQL, Database Management, Database Administration, Data Warehousing, Linux Commands, Star Schema, Data Integrity, Unit Testing, Algorithms, Command-Line Interface, Software Visualization, Linux, Pseudocode, Query Languages, Collaborative Software, Django (Web Framework), Database Architecture and Administration, Computational Thinking, Test Driven Development (TDD), File Management
Beginner · Professional Certificate · 3 - 6 Months
Duke University
Skills you'll gain: Data Storytelling, Database Design, MySQL, Relational Databases, SQL, Data Visualization, Business Analytics, Business Metrics, Data Visualization Software, Analytics, Tableau Software, Business Process Improvement, Dashboard, Predictive Modeling, Histogram, Data Analysis, Microsoft Excel, Business Analysis, Big Data, Business Communication
Beginner · Specialization · 3 - 6 Months