Master object-oriented design for software development. Learn to design systems using principles like encapsulation, inheritance, and polymorphism.
The language used throughout the course, in both instruction and assessments.

Skills you'll gain:
Advanced · Course · 1 - 3 Months

Skills you'll gain:
Intermediate · Course · 1 - 3 Months

Ball State University
Skills you'll gain: Data Ethics, Machine Learning Algorithms, Data Collection, Supervised Learning, SQL, Unsupervised Learning, Graph Theory, Database Systems, Financial Statement Analysis, Statistical Hypothesis Testing, Statistical Methods, Data Wrangling, SAS (Software), Object Oriented Programming (OOP), Spatial Analysis, Text Mining, Statistical Software, R Programming, Artificial Intelligence, Natural Language Processing
Earn a degree
Degree · 1 - 4 Years

University of Leeds
Skills you'll gain: Data Ethics, Data Storytelling, Statistical Machine Learning, Data Presentation, Regression Analysis, Statistical Hypothesis Testing, Exploratory Data Analysis, Bayesian Statistics, Statistical Visualization, Data Literacy, Classification And Regression Tree (CART), Network Analysis, Data Visualization, Data Manipulation, Data Analysis, Statistical Methods, Linear Algebra, Statistical Modeling, Artificial Intelligence and Machine Learning (AI/ML), Object Oriented Programming (OOP)
Earn a degree
Degree · 1 - 4 Years

Skills you'll gain: Network Architecture, Network Planning And Design, Network Infrastructure, Cloud Computing Architecture, Network Security, General Networking, Network Troubleshooting, Network Routing, Network Model, Google Cloud Platform, Virtual Private Networks (VPN), Firewall, Load Balancing, Scalability
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Prompt Engineering, Google Gemini, Google Cloud Platform, Network Planning And Design, Virtual Private Networks (VPN), Generative AI, Network Engineering, Network Troubleshooting, Network Architecture
Beginner · Course · 1 - 4 Weeks

Heriot-Watt University
Skills you'll gain: Graph Theory, Database Development, Database Architecture and Administration, NoSQL, Computational Logic, Java, Object Oriented Programming (OOP), Computer Programming, Program Development, Programming Principles, Combinatorics, Theoretical Computer Science, Big Data, Computational Thinking, Software Development, Mathematical Theory & Analysis, Data Structures, Software Development Life Cycle, Logical Reasoning, Arithmetic
Earn a degree
Degree · 1 - 4 Years

Skills you'll gain: Disaster Recovery, System Monitoring, Event Monitoring, Kubernetes, Continuous Monitoring, Application Security, Hardening, Key Management, Encryption
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Software, Embedded Systems, Development Environment, Serial Peripheral Interface, 3D Assets, USB, Program Development, Integrated Development Environments, Display Devices, Computer Programming, Debugging, Real Time Data
Intermediate · Course · 3 - 6 Months

Google Cloud
Skills you'll gain: Google Gemini, Network Planning And Design, Google Cloud Platform, Virtual Private Networks (VPN), Network Architecture, Generative AI, Prompt Engineering, Network Infrastructure, Cloud Engineering, Network Engineering
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Relational Databases, Database Administration, Google Cloud Platform, Databases, Database Management, SQL, Database Architecture and Administration, Cloud Applications, Data Migration, Database Design, Dataflow, Cloud Storage, Query Languages, Application Deployment, Transaction Processing, Authentications
Intermediate · Course · 1 - 3 Months

BITS Pilani
Skills you'll gain: Bash (Scripting Language), Relational Databases, User Research, Probability & Statistics, Data Storytelling, Graph Theory, Object Oriented Design, Theoretical Computer Science, Operating Systems, Android Development, Database Design, Encryption, Bioinformatics, Java Programming, Feature Engineering, Algorithms, TCP/IP, Version Control, Data Structures, Model View Controller
Earn a degree
Degree · 1 - 4 Years