Master software architecture for designing scalable systems. Learn about architectural patterns, design principles, and system integration.
University of Illinois at Urbana-Champaign
Earn a degree
Degree · 1 - 4 Years

Pontificia Universidad Católica de Chile
Skills you'll gain: Unsupervised Learning, Plot (Graphics), Data Visualization, Exploratory Data Analysis, Supervised Learning, Data Cleansing, Descriptive Analytics, Dimensionality Reduction, Predictive Modeling, Data Science, Data Analysis, Pandas (Python Package), Visualization (Computer Graphics), Matplotlib, Database Management, Machine Learning Algorithms, Data Integration, Data Visualization Software, Statistical Machine Learning, Data Presentation
Credit offered
Mastertrack · 6 - 12 Months
University of London
Skills you'll gain: Virtual Reality, Game Design, Full-Stack Web Development, Mobile Development, Human Computer Interaction, Agile Software Development, Animations, Data Ethics, Event-Driven Programming, Git (Version Control System), Web Applications, Incident Response, Data Science, Natural Language Processing, Unsupervised Learning, Combinatorics, Database Design, Web Development, Generative AI, Usability Testing
Credit offered
Graduate Certificate · 6 - 12 Months
University of Colorado Boulder
Skills you'll gain: Machine Learning Algorithms, User Research, Real-Time Operating Systems, Big Data, Product Development, Power Electronics, Embedded Software, Persona (User Experience), Control Systems, Internet Of Things, File Systems, User Experience, Verification And Validation, Process Control, Usability Testing, New Product Development, User Centered Design, Data Analysis, Machine Controls, Embedded Systems
Credit offered
Graduate Certificate · 6 - 12 Months
University of Colorado Boulder
Skills you'll gain: Data Mining, Unsupervised Learning, Supervised Learning, Deep Learning, Machine Learning Algorithms, Statistical Modeling, Applied Machine Learning, Probability, Statistical Inference, Statistical Hypothesis Testing, Service Level, Dimensionality Reduction, Data Warehousing, Data Pipelines, Data Processing, Software Engineering, Regression Analysis, Performance Testing, Data Science, Bash (Scripting Language)
Credit offered
Graduate Certificate · 6 - 12 Months