
Skills you'll gain: Scalability, Scala Programming, Data Processing, Data Access, Database Development, Relational Databases, Build Tools, Data Persistence, Data Import/Export, Databases, Development Environment, File I/O, Software Installation
Beginner · Course · 1 - 4 Weeks

Dartmouth College
Skills you'll gain: C (Programming Language), Memory Management, C and C++, Embedded Systems, Data Structures, Programming Principles, Computer Engineering, Algorithms, Computer Programming, Linux
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Wrangling, JSON, Data Structures
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: SQL, Query Languages, Data Access, Database Software, Database Design, Relational Databases, Problem Solving
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Maintainability, Computational Logic
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apple iOS, Core Data (Software), iOS Development, Application Design, Swift Programming, User Interface (UI), Mobile Development, UI Components, Machine Learning Software, Software Architecture, Performance Tuning, Database Development, Database Application, Database Management, Software Design, Application Frameworks, Application Development, Game Design, AI Integrations, Model Optimization
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Command-Line Interface, Go (Programming Language), Package and Software Management, Data Storage, Programming Principles, Code Reusability, Program Development, Other Programming Languages
Beginner · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Pandas (Python Package), Data Presentation, Data Wrangling, NumPy, Data Visualization, Data Cleansing, Data Structures, Data Analysis, Data Manipulation, Data Preprocessing, Data Synthesis, Data Transformation, Data Processing, Programming Principles, Python Programming, Numerical Analysis, Computer Programming
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Preprocessing, Data Wrangling, Data Processing, Data Integration
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Visualization, Data Presentation, Data Storytelling, Pandas (Python Package), Data Analysis, Data-Driven Decision-Making, Exploratory Data Analysis, Analytical Skills, Business Analysis, Data Wrangling, Strategic Decision-Making, Case Studies, Data Manipulation, Data Cleansing, Python Programming, Data Import/Export, Promotional Strategies
Beginner · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Jupyter, Timelines, Microsoft Excel, Spreadsheet Software, Project Schedules, Data Import/Export, Python Programming, Email Automation, Data Literacy, Data Structures, Data Analysis, Data Manipulation
Intermediate · Guided Project · Less Than 2 Hours

Fractal Analytics
Skills you'll gain: Generative AI, Generative AI Agents, Retrieval-Augmented Generation, Enterprise Architecture, Metadata Management, Data Science, Machine Learning
Intermediate · Course · 1 - 4 Weeks