Data modeling courses can help you learn how to create data structures, define relationships between data elements, and ensure data integrity. You can build skills in normalization, schema design, and data visualization techniques. Many courses introduce tools like SQL for database management, ERD tools for visualizing data relationships, and software like Tableau for data analysis, showing how these skills are applied in practical work.
The Hong Kong University of Science and Technology
Skills you'll gain: Physics, Differential Equations, Linear Algebra, Calculus, Mathematical Modeling, Advanced Mathematics, Mechanics, Applied Mathematics, Derivatives
Mixed · Course · 1 - 4 Weeks

Princeton University
Skills you'll gain: Data Structures, Algorithms, Java Programming, Java, Graph Theory, Computer Programming, Computational Thinking, Spatial Data Analysis, Theoretical Computer Science, Memory Management, Simulations, Performance Tuning
Intermediate · Course · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Image Analysis, Event-Driven Programming, Scalability, Dataflow, Digital Signal Processing, Distributed Computing, C++ (Programming Language), Program Development, Performance Tuning, Memory Management, Algorithms
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Mortgage Loans, Real Estate, Financial Statement Analysis, Financial Modeling, Lending and Underwriting, Loan Documentation, Financial Analysis, Property and Real Estate, Commercial Real Estate, Real Estate Transactions, Property Management, Investments, Finance, Banking, Revenue Forecasting, Asset Management, Analysis, Forecasting, Environment, Registration
Beginner · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: Azure Active Directory, Microsoft Azure, Web Applications, Cloud Applications, Application Security, Cloud Security, Identity and Access Management, Authorization (Computing), Key Management, Application Development, Security Strategy, Application Programming Interface (API), Authentications, Encryption
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Oracle Databases, Database Administration, Relational Databases, Database Management Systems, Database Architecture and Administration, Data Import/Export, Patch Management, Memory Management, Database Systems, Multi-Tenant Cloud Environments, Database Software, Database Management, Operational Databases, Software Installation, Performance Tuning, Server Administration, Data Maintenance, Query Languages, User Accounts, System Configuration
Intermediate · Specialization · 3 - 6 Months

Board Infinity
Skills you'll gain: Vue.JS, JavaScript Frameworks, UI Components, Application Frameworks, Web Frameworks, Web Development Tools, Development Environment, Front-End Web Development, Event-Driven Programming, Web Applications, Android Development, Data Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Animation and Game Design, Game Design, Unity Engine, Animations, User Interface (UI), Video Game Development, UI Components, User Interface (UI) Design, Virtual Environment, Visualization (Computer Graphics), Computer Graphic Techniques, Software Design, C# (Programming Language), Scripting, System Implementation, Physics
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Verification And Validation, Embedded Software, Process Modeling, Systems Analysis, Distributed Computing, Theoretical Computer Science, Data Modeling, Software Design, Maintainability, Algorithms, Logical Reasoning
Intermediate · Course · 1 - 4 Weeks

British Standards Institution
Skills you'll gain: AI Security, Data Ethics, Responsible AI, Risking, Risk Management Framework, Artificial Intelligence, AI literacy, Data Governance, Risk Management, Compliance Management, Operational Risk, Regulatory Compliance, Business Risk Management, Governance Risk Management and Compliance, Compliance Training, Risk Analysis, Quality Management Systems, Governance, Trustworthiness, Auditing
Beginner · Specialization · 3 - 6 Months

University of London
Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), JSON, HTML and CSS, Web Content Accessibility Guidelines, Javascript, Application Programming Interface (API), Web Design, Semantic Web, Usability, Web Applications, Web Development, Test Tools, Web Content, Front-End Web Development, Data Structures, Application Frameworks, Network Protocols, Data Ethics, Animations
Build toward a degree
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Flutter (Software), Mobile Development, UI Components, Cross Platform Development, Maintainability, Microsoft Visual Studio, Development Environment, Application Development, Integrated Development Environments, Programming Principles, User Interface (UI), Computer Programming, Software Installation
Beginner · Course · 1 - 3 Months