Skip to content

Latest commit

 

History

History
4576 lines (4534 loc) · 204 KB

README.md

File metadata and controls

4576 lines (4534 loc) · 204 KB

Coursera-Specializations

Coursera specializations road map for computer science students.

1. Computer-Science-Specializations

Computer Science Specializations road map for computer science students, which including the following main topics:

C/C++ Programming Language and Object Oriented Specializations
Specialization Course Name Level H
Introduction to Computer Science and Programming Specialization by University of London
Introduction to Computer Programming Beginner 20
How Computers Work Beginner 15
Mathematics for Computer Science Beginner 45
Introduction to Programming in C Specialization by Duke University
Programming Fundamentals Beginner 15
Writing, Running, and Fixing Code in C Beginner 15
Pointers, Arrays, and Recursion Beginner 15
Interacting with the System and Managing Memory Beginner 25
C for Everyone: Programming Fundamentals by University of California, Santa Cruz
C for Everyone: Programming Fundamentals Beginner 25
C for Everyone: Structured Programming by University of California, Santa Cruz
C for Everyone: Structured Programming Intermediate 20
C++ For C Programmers, Part A by University of California, Santa Cruz
C++ For C Programmers, Part A Intermediate 20
C++ For C Programmers, Part B by University of California, Santa Cruz
C++ For C Programmers, Part B Intermediate 20
Python Programming Language and Object Oriented Specializations
Specialization Course Name Level H
Introduction to Computer Science and Programming Specialization by University of London
Introduction to Computer Programming Beginner 20
How Computers Work Beginner 15
Mathematics for Computer Science Beginner 45
Introduction to Scripting in Python Specialization by Rice University
Python Programming Essentials Beginner 10
Python Data Representations Beginner 10
Python Data Analysis Beginner 10
Python Data Visualization Beginner 10
Python 3 Programming Specialization by University of Michigan
Python Basics Beginner 35
Python Functions, Files, and Dictionaries Beginner 35
Data Collection and Processing with Python Beginner 20
Python Classes and Inheritance Beginner 20
Python Project: pillow, tesseract, and opencv Beginner 25
Mathematics and Discrete Mathematics Specializations
Specialization Course Name Level H
Introduction to Discrete Mathematics for Computer Science Specialization by National Research University Higher School of Economics
Mathematical Thinking in Computer Science Beginner 35
Combinatorics and Probability Beginner 20
Introduction to Graph Theory Beginner 20
Number Theory and Cryptography Beginner 20
Delivery Problem Beginner 15
Introduction to Ordinary Differential Equations by Korea Advanced Institute of Science and Technology
Introduction to Ordinary Differential Equations Beginner 15
Vector Calculus for Engineers by The Hong Kong University of Science and Technology
Vector Calculus for Engineers Beginner 25
Differential Equations for Engineers by The Hong Kong University of Science and Technology
Differential Equations for Engineers Beginner 30
Matrix Algebra for Engineers by The Hong Kong University of Science and Technology
Matrix Algebra for Engineers Beginner 20
Introduction to numerical analysis by National Research University Higher School of Economics
Introduction to numerical analysis Intermediate 30
Introduction to Calculus by The University of Sydney
Introduction to Calculus Intermediate 55
Matrix Methods by University of Minnesota
Matrix Methods Intermediate 5
Fibonacci Numbers and the Golden Ratio by The Hong Kong University of Science and Technology
Fibonacci Numbers and the Golden Ratio Beginner 10
Introduction to Complex Analysis by Wesleyan University
Introduction to Complex Analysis Intermediate 30
Calculus: Single Variable Part 1 - Functions by University of Pennsylvania
Calculus: Single Variable Part 1 - Functions Intermediate 10
Calculus: Single Variable Part 2 - Differentiation by University of Pennsylvania
Calculus: Single Variable Part 2 - Differentiation Intermediate 10
Calculus: Single Variable Part 3 - Integration by University of Pennsylvania
Calculus: Single Variable Part 3 - Integration Intermediate 10
Calculus: Single Variable Part 4 - Applications by University of Pennsylvania
Calculus: Single Variable Part 4 - Applications Intermediate 10
Single Variable Calculus by University of Pennsylvania
Single Variable Calculus Intermediate 10
Probability and Statistics Specializations
Specialization Course Name Level H
An Intuitive Introduction to Probability by University of Zurich
An Intuitive Introduction to Probability Beginner 20
Mathematical Biostatistics Boot Camp 1 by Johns Hopkins University
Mathematical Biostatistics Boot Camp 1 Beginner 15
Mathematical Biostatistics Boot Camp 2 by Johns Hopkins University
Mathematical Biostatistics Boot Camp 2 Beginner 10
Methods and Statistics in Social Sciences Specialization by University of Amsterdam
Quantitative Methods Beginner 40
Qualitative Research Methods Beginner 35
Basic Statistics Beginner 30
Inferential Statistics Beginner 25
Methods and Statistics in Social Science - Final Research Project Beginner 20
Improving your statistical inferences by Eindhoven University of Technology
Improving your statistical inferences Intermediate 30
Bayesian Statistics: From Concept to Data Analysis by University of California, Santa Cruz
Bayesian Statistics: From Concept to Data Analysis Intermediate 15
Bayesian Statistics: Techniques and Models by University of California, Santa Cruz
Bayesian Statistics: Techniques and Models Intermediate 30
Logic Design Specializations
Specialization Course Name Level H
Introduction to Mathematical Thinking by Stanford University
Introduction to Mathematical Thinking Intermediate 40
Digital Systems: From Logic Gates to Processors by Universitat Autonoma de Barcelona
Digital Systems: From Logic Gates to Processors Intermediate 25
Introduction to Logic by Stanford University
Introduction to Logic Intermediate 55
VLSI CAD Part I: Logic by University of Illinois at Urbana-Champaign
VLSI CAD Part I: Logic Intermediate 25
VLSI CAD Part II: Layout by University of Illinois at Urbana-Champaign
VLSI CAD Part II: Layout Intermediate 25
Logic for Economists by University of Amsterdam
Logic for Economists Advanced 10
Data Structures and Algorithms Specializations
Specialization Course Name Level H
Learn to Program: Crafting Quality Code by University of Toronto
Learn to Program: Crafting Quality Code Intermediate 15
Computational Thinking with Beginning C Programming Specialization by University of Colorado Boulder
Algorithms, Data Collection, and Starting to Code Beginner 15
Data Analysis and Representation, Selection and Iteration Beginner 10
Abstraction, Problem Decomposition, and Functions Beginner 20
Simulation, Algorithm Analysis, and Pointers Beginner 15
Fundamentals of Computing Specialization by Rice University
An Introduction to Interactive Programming in Python (Part 1) Beginner 25
An Introduction to Interactive Programming in Python (Part 2) Beginner 20
Principles of Computing (Part 1) Beginner 20
Principles of Computing (Part 2) Beginner 15
Algorithmic Thinking (Part 1) Beginner 15
Algorithmic Thinking (Part 2) Beginner 15
The Fundamentals of Computing Capstone Exam Beginner 5
Accelerated Computer Science Fundamentals Specialization by University of Illinois at Urbana-Champaign
Object-Oriented Data Structures in C++ Intermediate 25
Ordered Data Structures Intermediate 20
Unordered Data Structures Intermediate 20
Algorithms Specialization by Stanford University
Divide and Conquer, Sorting and Searching, and Randomized Algorithms Intermediate 15
Graph Search, Shortest Paths, and Data Structures Intermediate 15
Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming Intermediate 15
Shortest Paths Revisited, NP-Complete Problems and What To Do About Them Intermediate 15
Data Structures and Algorithms Specialization by University of California San Diego & National Research University Higher School of Economics

Algorithmic Toolbox Intermediate 35
Data Structures Intermediate 25
Algorithms on Graphs Intermediate 55
Algorithms on Strings Intermediate 20
Advanced Algorithms and Complexity Intermediate 25
Genome Assembly Programming Challenge Intermediate 20
Algorithms, Part I by Princeton University
Algorithms, Part I Intermediate 55
Algorithms, Part II by Princeton University
Algorithms, Part II Intermediate 65
Geometric Algorithms by EIT Digital
Geometric Algorithms Intermediate 20
Approximation Algorithms by EIT Digital
Approximation Algorithms Intermediate 15
Computational Geometry by Saint Petersburg State University
Computational Geometry Intermediate 20
Competitive Programmer's Core Skills by Saint Petersburg State University
Competitive Programmer's Core Skills Intermediate 30
Analysis of Algorithms by Princeton University
Analysis of Algorithms Advanced 20
Operating Systems and Parallel Processing and Distributed Systems Specializations
Specialization Course Name Level H
The Introduction to Quantum Computing by Saint Petersburg State University
The Introduction to Quantum Computing Intermediate 20
Operating Systems and You: Becoming a Power User by Google
Operating Systems and You: Becoming a Power User Beginner 30
Parallel, Concurrent, and Distributed Programming in Java Specialization by Rice University
Parallel Programming in Java Intermediate 20
Concurrent Programming in Java Intermediate 20
Distributed Programming in Java Intermediate 20
Fundamentals of Parallelism on Intel Architecture by Intel
Fundamentals of Parallelism on Intel Architecture Intermediate 15
Theory of Computations and Computer Architecture and Organization Specializations
Specialization Course Name Level H
Computer Science: Algorithms, Theory, and Machines by Princeton University
Computer Science: Algorithms, Theory, and Machines Intermediate 20
Computer Architecture by Princeton University
Computer Architecture Intermediate 55

SKILLS YOU WILL GAIN:
computer science, discrete mathematics, mathematics, probability, statistics, python programming, c++ programming, c programming, c++ object oriented programming (oop), python object oriented programming (oop), logic design, data structures, algorithms, advanced data Structures, advanced algorithms, theory of computations, compiler, concepts of programming languages, computer architecture, computer organization

2. Artificial-Intelligence-Specializations

Artificial Intelligence Specializations road map for computer science students, which including the following main topics:

Data Analysis Specializations
Specialization Course Name Level H
Data Processing Using Python by Nanjing University
Data Processing Using Python Beginner 30
Data Analysis and Interpretation Specialization by Wesleyan University
Data Management and Visualization Beginner 20
Data Analysis Tools Beginner 15
Regression Modeling in Practice Beginner 15
Machine Learning for Data Analysis Beginner 15
Data Analysis and Interpretation Capstone Beginner 10
Mathematics for Machine Learning Specialization by Imperial College London
Mathematics for Machine Learning: Linear Algebra Beginner 20
Mathematics for Machine Learning: Multivariate Calculus Beginner 20
Mathematics for Machine Learning: PCA Beginner 20
Statistics with Python Specialization by University of Michigan
Understanding and Visualizing Data with Python Beginner 20
Inferential Statistical Analysis with Python Beginner 20
Fitting Statistical Models to Data with Python Beginner 15
Python and Statistics for Financial Analysis by The Hong Kong University of Science and Technology
Python and Statistics for Financial Analysis Beginner 15
Python Data Products for Predictive Analytics Specialization by University of California, San Diego
Basic Data Processing and Visualization Intermediate 10
Design Thinking and Predictive Analytics for Data Products Intermediate 10
Meaningful Predictive Modeling Intermediate 10
Deploying Machine Learning Models Intermediate 10
Applied Data Science with Python Specialization by University of Michigan
Introduction to Data Science in Python Intermediate 15
Applied Plotting, Charting & Data Representation in Python Intermediate 25
Applied Machine Learning in Python Intermediate 35
Applied Text Mining in Python Intermediate 30
Applied Social Network Analysis in Python Intermediate 30
Artificial Intelligence Specializations
Specialization Course Name Level H
AI For Everyone by deeplearning.ai
AI For Everyone Beginner 10
AI Foundations for Everyone Specialization by IBM
Introduction to Artificial Intelligence (AI) Beginner 10
Getting Started with AI using IBM Watson Beginner 10
Building AI Powered Chatbots Without Programming Beginner 20
IBM Applied AI Profession Specialization by IBM
Introduction to Artificial Intelligence (AI) Beginner 25
Getting Started with AI using IBM Watson Beginner 10
Building AI Powered Chatbots Without Programming Beginner 20
Python for Data Science and AI Beginner 25
Building AI Applications with Watson APIs Beginner 25
Introduction to Computer Vision with Watson and OpenCV Beginner 15
Machine Learning and Data Mining Specializations
Specialization Course Name Level H
Machine Learning by Stanford University
Machine Learning Intermediate 55
Machine Learning Specialization by University of Washington
Machine Learning Foundations: A Case Study Approach Intermediate 15
Machine Learning: Regression Intermediate 20
Machine Learning: Classification Intermediate 20
Machine Learning: Clustering & Retrieval Intermediate 15
Machine Learning with TensorFlow on Google Cloud Platform Specialization by Google Cloud
How Google does Machine Learning Intermediate 10
Launching into Machine Learning Intermediate 10
Intro to TensorFlow Intermediate 15
Feature Engineering Intermediate 15
Art and Science of Machine Learning Intermediate 15
Machine Learning: Algorithms in the Real World Specialization by Alberta Machine Intelligence Institute
Introduction to Applied Machine Learning Intermediate 10
Machine Learning Algorithms: Supervised Learning Tip to Tail Intermediate 10
Data for Machine Learning Intermediate 15
Optimizing Machine Learning Model Performance Intermediate 15
Recommender Systems Specialization by University of Minnesota
Introduction to Recommender Systems: Non-Personalized and Content-Based Intermediate 25
Nearest Neighbor Collaborative Filtering Intermediate 15
Recommender Systems: Evaluation and Metrics Intermediate 10
Matrix Factorization and Advanced Techniques Intermediate 15
Recommender Systems Capstone Intermediate 5
Data Mining Specialization by University of Illinois at Urbana-Champaign
Data Visualization Intermediate 15
Text Retrieval and Search Engines Intermediate 35
Text Mining and Analytics Intermediate 35
Pattern Discovery in Data Mining Intermediate 15
Cluster Analysis in Data Mining Intermediate 15
Data Mining Project Intermediate 15
Process Mining: Data science in Action by Eindhoven University of Technology
Process Mining: Data science in Action Intermediate 25
Digital Transformation by University of Virginia
Digital Transformation Beginner 10
Healthcare Trends for Business Professionals Specialization by Northeastern University
Healthcare Consumerism and Implication for Care Delivery Beginner 15
Future Healthcare Payment Models Beginner 15
Evaluating the Quality of Healthcare Delivery Beginner 10
Business Application of Machine Learning and Artificial Intelligence in Healthcare Beginner 15
Digital Signals Processing Specializations
Specialization Course Name Level H
Digital Signal Processing 1: Basic Concepts and Algorithms by ecole polytechnique federale de lausanne
Digital Signal Processing 1: Basic Concepts and Algorithms Intermediate 30
Digital Signal Processing 2: Filtering by ecole polytechnique federale de lausanne
Digital Signal Processing 2: Filtering Intermediate 20
Digital Signal Processing 3: Analog vs Digital by ecole polytechnique federale de lausanne
Digital Signal Processing 3: Analog vs Digital Intermediate 20
Digital Signal Processing 4: Applications by ecole polytechnique federale de lausanne
Digital Signal Processing 4: Applications Intermediate 15
Deep Learning and Computer Vision Specializations
Specialization Course Name Level H
Deep Learning for Business by Yonsei University
Deep Learning for Business Beginner 10
Deep Learning Specialization by deeplearning.ai
Neural Networks and Deep Learning Intermediate 20
Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization Intermediate 20
Structuring Machine Learning Projects Intermediate 5
Convolutional Neural Networks Intermediate 20
Sequence Models Intermediate 15
TensorFlow in Practice Specialization by deeplearning.ai
Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning Intermediate 20
Convolutional Neural Networks in TensorFlow Intermediate 20
Natural Language Processing in TensorFlow Intermediate 15
Sequences, Time Series and Prediction Intermediate 5
TensorFlow: Data and Deployment Specialization by deeplearning.ai
Browser-based Models with TensorFlow.js Intermediate 20
Device-based Models with TensorFlow Lite Intermediate 15
Data Pipelines with TensorFlow Data Services Intermediate 15
Advanced Deployment Scenarios with TensorFlow Intermediate 15
AI for Medicine Specialization by deeplearning.ai
AI for Medical Diagnosis Intermediate 20
AI for Medical Prognosis Intermediate 30
AI For Medical Treatment Intermediate 25
IBM AI Engineering Professional Specialization by IBM
Machine Learning with Python Intermediate 25
Scalable Machine Learning on Big Data using Apache Spark Intermediate 5
Introduction to Deep Learning & Neural Networks with Keras Intermediate 10
Deep Neural Networks with PyTorch Intermediate 20
Building Deep Learning Models with TensorFlow Intermediate 15
AI Capstone Project with Deep Learning Intermediate 10
Fundamentals of Digital Image and Video Processing by Northwestern University
Fundamentals of Digital Image and Video Processing Intermediate 35
Audio Signal Processing for Music Applications by Universitat Pompeu Fabra of Barcelona
Audio Signal Processing for Music Applications Intermediate 55
Image and Video Processing: From Mars to Hollywood with a Stop at the Hospital by Duke University
Image and Video Processing: From Mars to Hollywood with a Stop at the Hospital Intermediate 20
Computer Vision Specialization by University at Buffalo
Computer Vision Basics Intermediate 10
Image Processing, Features & Segmentation Intermediate 20
Stereo Vision, Dense Motion & Tracking Intermediate 15
Visual Recognition & Understanding Intermediate 10
Machine Learning for Trading Specialization by Google Cloud
Introduction to Trading, Machine Learning & GCP Intermediate 10
Using Machine Learning in Trading and Finance Intermediate 10
Trading Strategies as a Reinforcement Learning (RL) Problem Intermediate 5
Advanced Machine Learning with TensorFlow on Google Cloud Platform Specialization by Google Cloud
End-to-End Machine Learning with TensorFlow on GCP Advanced 15
Production Machine Learning Systems Advanced 10
Image Understanding with TensorFlow on GCP Advanced 15
Sequence Models for Time Series and Natural Language Processing Advanced 20
Recommendation Systems with TensorFlow on GCP Advanced 15
Advanced Machine Learning Specialization by National Research University Higher School of Economics
Introduction to Deep Learning Advanced 35
How to Win a Data Science Competition: Learn from Top Kagglers Advanced 50
Bayesian Methods for Machine Learning Advanced 30
Practical Reinforcement Learning Advanced 30
Deep Learning in Computer Vision Advanced 20
Natural Language Processing Advanced 35
Addressing Large Hadron Collider Challenges by Machine Learning Advanced 25
Reinforcement Learning Specializations
Specialization Course Name Level H
Investment Management with Python and Machine Learning Specialization by EDHEC Business School
Introduction to Portfolio Construction and Analysis with Python Beginner 25
Advanced Portfolio Construction and Analysis with Python Beginner 15
Python and Machine Learning for Asset Management Beginner 15
Python and Machine-Learning for Asset Management with Alternative Data sets Beginner 5
Stochastic processes by National Research University Higher School of Economics
Stochastic processes Intermediate 20
Reinforcement Learning Specialization by University of Alberta
Fundamentals of Reinforcement Learning Intermediate 25
Sample-based Learning Methods Intermediate 25
Prediction and Control with Function Approximation Intermediate 15
A Complete Reinforcement Learning System (Capstone) Intermediate 10
Machine Learning and Reinforcement Learning in Finance Specialization by New York University Tandon School of Engineering
Guided Tour of Machine Learning in Finance Intermediate 25
Fundamentals of Machine Learning in Finance Intermediate 20
Reinforcement Learning in Finance Intermediate 20
Overview of Advanced Methods of Reinforcement Learning in Finance Intermediate 15
Practical Time Series Analysis by The State University of New York
Practical Time Series Analysis Intermediate 25
Medical Neuroscience by Duke University
Medical Neuroscience Advanced 65
Advanced Linear Models for Data Science 1: Least Squares by Johns Hopkins University
Advanced Linear Models for Data Science 1: Least Squares Advanced 10
Advanced Linear Models for Data Science 2: Statistical Linear Models by Johns Hopkins University
Advanced Linear Models for Data Science 2: Statistical Linear Models Advanced 5
Natural Language Processing Specializations
Specialization Course Name Level H
Clinical Natural Language Processing by University of Colorado Boulder
Clinical Natural Language Processing Intermediate 15
IBM AI Enterprise Workflow Specialization by IBM
AI Workflow: Business Priorities and Data Ingestion Advanced 10
AI Workflow: Data Analysis and Hypothesis Testing Advanced 10
AI Workflow: Feature Engineering and Bias Detection Advanced 10
AI Workflow: Machine Learning, Visual Recognition and NLP Advanced 10
AI Workflow: Enterprise Model Deployment Advanced 10
AI Workflow: AI in Production Advanced 5

SKILLS YOU WILL GAIN:
artificial intelligence, data analysis, excel, data management, data processing, data mining, text mining, natural language processing, natural language toolkit (nltk), time series, machine learning, advanced machine learning, multi-task learning, reinforcement learning, markov chain monte carlo (mcmc), data vizualisation, advanced data vizualisation, matlab programming, python programming, python libraries, digital signals processing, pattern recognition, image processing, computer graphics, deep learning, speech processing, dimensionality reduction, computer vision, cloud computing, tensorflow serving, keras, pytorch

3. Data-Science-Specializations

Data Science Specializations road map for computer science students.

Data Analysis Specializations
Specialization Course Name Level H
Data Science Math Skills by Duke University
Data Science Math Skills Beginner 15
Data Analysis and Presentation Skills: the PwC Approach Specialization by PwC
Data-driven Decision Making Beginner 10
Problem Solving with Excel Beginner 20
Data Visualization with Advanced Excel Beginner 15
Effective Business Presentations with Powerpoint Beginner 15
Data Analysis and Presentation Skills: the PwC Approach Final Project Beginner 15
Data Processing Using Python by Nanjing University
Data Processing Using Python Beginner 30
Data Analysis and Interpretation Specialization by Wesleyan University
Data Management and Visualization Beginner 20
Data Analysis Tools Beginner 15
Regression Modeling in Practice Beginner 15
Machine Learning for Data Analysis Beginner 15
Data Analysis and Interpretation Capstone Beginner 10
Statistics with Python Specialization by University of Michigan
Understanding and Visualizing Data with Python Beginner 20
Inferential Statistical Analysis with Python Beginner 20
Fitting Statistical Models to Data with Python Beginner 15
Python and Statistics for Financial Analysis by The Hong Kong University of Science and Technology
Python and Statistics for Financial Analysis Beginner 15
Python Data Products for Predictive Analytics Specialization by University of California, San Diego
Basic Data Processing and Visualization Intermediate 10
Design Thinking and Predictive Analytics for Data Products Intermediate 10
Meaningful Predictive Modeling Intermediate 10
Deploying Machine Learning Models Intermediate 10
Applied Data Science with Python Specialization by University of Michigan
Introduction to Data Science in Python Intermediate 15
Applied Plotting, Charting & Data Representation in Python Intermediate 25
Applied Machine Learning in Python Intermediate 35
Applied Text Mining in Python Intermediate 30
Applied Social Network Analysis in Python Intermediate 30
Python for Everybody Specialization by University of Michigan
Programming for Everybody (Getting Started with Python) Beginner 20
Python Data Structures Beginner 20
Using Python to Access Web Data Beginner 20
Using Databases with Python Beginner 15
Capstone: Retrieving, Processing, and Visualizing Data with Python Beginner 15
Machine Learning and Data Mining Specializations
Specialization Course Name Level H
Machine Learning by Stanford University
Machine Learning Intermediate 55
Machine Learning Specialization by University of Washington
Machine Learning Foundations: A Case Study Approach Intermediate 15
Machine Learning: Regression Intermediate 20
Machine Learning: Classification Intermediate 20
Machine Learning: Clustering & Retrieval Intermediate 15
Machine Learning with TensorFlow on Google Cloud Platform Specialization by Google Cloud
How Google does Machine Learning Intermediate 10
Launching into Machine Learning Intermediate 10
Intro to TensorFlow Intermediate 15
Feature Engineering Intermediate 15
Art and Science of Machine Learning Intermediate 15
Machine Learning: Algorithms in the Real World Specialization by Alberta Machine Intelligence Institute
Introduction to Applied Machine Learning Intermediate 10
Machine Learning Algorithms: Supervised Learning Tip to Tail Intermediate 10
Data for Machine Learning Intermediate 15
Optimizing Machine Learning Model Performance Intermediate 15
Recommender Systems Specialization by University of Minnesota
Introduction to Recommender Systems: Non-Personalized and Content-Based Intermediate 25
Nearest Neighbor Collaborative Filtering Intermediate 15
Recommender Systems: Evaluation and Metrics Intermediate 10
Matrix Factorization and Advanced Techniques Intermediate 15
Recommender Systems Capstone Intermediate 5
Data Mining Specialization by University of Illinois at Urbana-Champaign
Data Visualization Intermediate 15
Text Retrieval and Search Engines Intermediate 35
Text Mining and Analytics Intermediate 35
Pattern Discovery in Data Mining Intermediate 15
Cluster Analysis in Data Mining Intermediate 15
Data Mining Project Intermediate 15
Process Mining: Data science in Action by Eindhoven University of Technology
Process Mining: Data science in Action Intermediate 25
Digital Transformation by University of Virginia
Digital Transformation Beginner 10
Healthcare Trends for Business Professionals Specialization by Northeastern University
Healthcare Consumerism and Implication for Care Delivery Beginner 15
Future Healthcare Payment Models Beginner 15
Evaluating the Quality of Healthcare Delivery Beginner 10
Business Application of Machine Learning and Artificial Intelligence in Healthcare Beginner 15
Business Intelligence Specializations
Specialization Course Name Level H
Business Statistics and Analysis Specialization by Rice University
Introduction to Data Analysis Using Excel Beginner 10
Basic Data Descriptors, Statistical Distributions, and Application to Business Decisions Beginner 15
Business Applications of Hypothesis Testing and Confidence Interval Estimation Beginner 20
Linear Regression for Business Statistics Beginner 20
Business Statistics and Analysis Capstone Beginner 10
Executive Data Science Specialization by Johns Hopkins University
A Crash Course in Data Science Beginner 5
Building a Data Science Team Beginner 5
Managing Data Analysis Beginner 10
Data Science in Real Life Beginner 5
Executive Data Science Capstone Beginner 5
Data Visualization with Tableau Specialization by University of California, Davis
Fundamentals of Visualization with Tableau Beginner 15
Essential Design Principles for Tableau Beginner 15
Visual Analytics with Tableau Beginner 15
Creating Dashboards and Storytelling with Tableau Beginner 20
Data Visualization with Tableau Project Beginner 20
Statistics with R Specialization by Duke University
Introduction to Probability and Data Beginner 15
Inferential Statistics Beginner 15
Linear Regression and Modeling Beginner 10
Bayesian Statistics Beginner 40
Statistics with R Capstone Beginner 10
Statistical Analysis with R for Public Health Specialization by Imperial College London
Introduction to Statistics & Data Analysis in Public Health Beginner 20
Linear Regression in R for Public Health Beginner 20
Logistic Regression in R for Public Health Beginner 15
Survival Analysis in R for Public Health Beginner 15
Excel Skills for Business Specialization by Macquarie University
Excel Skills for Business: Essentials Beginner 25
Excel Skills for Business: Intermediate I Beginner 20
Excel Skills for Business: Intermediate II Beginner 20
Excel Skills for Business: Advanced Beginner 20
Excel/VBA for Creative Problem Solving Specialization by University of Colorado Boulder
Excel/VBA for Creative Problem Solving, Part 1 Beginner 20
Excel/VBA for Creative Problem Solving, Part 2 Beginner 20
Excel/VBA for Creative Problem Solving, Part 3 (Projects) Beginner 20
Data Visualization Specialization by Arizona State University
Introduction to Data Exploration and Visualization Intermediate 25
Multivariate and Geographical Data Analysis Intermediate 25
Temporal and Hierarchical Data Analysis Intermediate 30
Additional Tools Used for Data Visualization Intermediate 15
Data Science Specializations
Specialization Course Name Level H
Introduction to Programming with MATLAB by Vanderbilt University
Introduction to Programming with MATLAB Beginner 40
Practical Data Science with MATLAB Specialization by MathWorks
Exploratory Data Analysis with MATLAB Beginner 20
Data Processing and Feature Engineering with MATLAB Beginner 5
Predictive Modeling and Machine Learning with MATLAB Beginner 10
Data Science Project: MATLAB for the Real World Beginner 0
Data Science: Foundations using R Specialization by Johns Hopkins University
The Data Scientist’s Toolbox Beginner 10
R Programming Beginner 60
Getting and Cleaning Data Beginner 20
Exploratory Data Analysis Beginner 60
Reproducible Research Beginner 10
IBM Data Science Profession Specialization by IBM
What is Data Science? Beginner 10
Open Source tools for Data Science Beginner 20
Data Science Methodology Beginner 10
Python for Data Science and AI Beginner 20
Databases and SQL for Data Science Beginner 15
Data Analysis with Python Beginner 15
Data Visualization with Python Beginner 20
Machine Learning with Python Beginner 25
Applied Data Science Capstone Beginner 50
Data Science Specialization by Johns Hopkins University
The Data Scientist’s Toolbox Beginner 10
R Programming Beginner 60
Getting and Cleaning Data Beginner 20
Exploratory Data Analysis Beginner 60
Reproducible Research Beginner 10
Statistical Inference Beginner 55
Regression Models Beginner 55
Practical Machine Learning Beginner 10
Developing Data Products Beginner 15
Data Science Capstone Beginner 10
From Data to Insights with Google Cloud Platform Specialization by Google Cloud
Exploring ​and ​Preparing ​your ​Data with BigQuery Beginner 15
Creating New BigQuery Datasets and Visualizing Insights Beginner 15
Achieving Advanced Insights with BigQuery Beginner 15
Applying Machine Learning to your Data with GCP Beginner 15
Introduction to Data Science Specialization by IBM
What is Data Science? Beginner 10
Open Source tools for Data Science Beginner 20
Data Science Methodology Beginner 10
Databases and SQL for Data Science Beginner 15
Data Science: Statistics and Machine Learning Specialization by Johns Hopkins University
Statistical Inference Intermediate 55
Regression Models Intermediate 55
Practical Machine Learning Intermediate 10
Developing Data Products Intermediate 15
Data Science Capstone Intermediate 5
Data Science at Scale Specialization by University of Washington
Data Manipulation at Scale: Systems and Algorithms Intermediate 25
Practical Predictive Analytics: Models and Methods Intermediate 10
Communicating Data Science Results Intermediate 10
Data Science at Scale - Capstone Project Intermediate 15
Database Systems Specializations
Specialization Course Name Level H
SQL for Data Science by University of California, Davis
SQL for Data Science Beginner 15
Learn SQL Basics for Data Science Specialization by University of California, Davis
SQL for Data Science Beginner 15
Data Wrangling, Analysis and AB Testing with SQL Beginner 15
Distributed Computing with Spark SQL Beginner 15
SQL for Data Science Capstone Project Beginner 35
Excel to MySQL: Analytic Techniques for Business Specialization by Duke University
Business Metrics for Data-Driven Companies Beginner 10
Mastering Data Analysis in Excel Beginner 25
Data Visualization and Communication with Tableau Beginner 30
Managing Big Data with MySQL Beginner 50
Increasing Real Estate Management Profits: Harnessing Data Analytics Beginner 20
Data Systems Specialization by Arizona State University
Core Database Concepts Intermediate 20
Distributed Database Systems Intermediate 20
NoSQL Database Systems Intermediate 10
Big Data Tools Intermediate 10
Data Management in the Cloud Intermediate 10
Database systems Specialization by universidad nacional autonoma de mexico
Relational database systems Intermediate 25
Business intelligence and data warehousing Intermediate 15
NoSQL systems Intermediate 15
Designing data-intensive applications Intermediate 10
Big Data Specializations
Specialization Course Name Level H
Distributed Computing with Spark SQL by University of California, Davis
Distributed Computing with Spark SQL Intermediate 15
Big Data Specialization by University of California, San Diego
Introduction to Big Data Beginner 20
Big Data Modeling and Management Systems Beginner 15
Big Data Integration and Processing Beginner 20
Machine Learning With Big Data Beginner 25
Graph Analytics for Big Data Beginner 15
Big Data - Capstone Project Beginner 25
Modern Big Data Analysis with SQL Specialization by Cloudera
Foundations for Big Data Analysis with SQL Beginner 15
Analyzing Big Data with SQL Beginner 20
Managing Big Data in Clusters and Cloud Storage Beginner 20
Functional Programming in Scala Specialization by ecole polytechnique federale de lausanne
Functional Programming Principles in Scala Intermediate 45
Functional Program Design in Scala Intermediate 30
Parallel programming Intermediate 35
Big Data Analysis with Scala and Spark Intermediate 30
Functional Programming in Scala Capstone Intermediate 30
Big Data for Data Engineers Specialization by Yandex
Big Data Essentials: HDFS, MapReduce and Spark RDD Intermediate 40
Big Data Analysis: Hive, Spark SQL, DataFrames and GraphFrames Intermediate 30
Big Data Applications: Machine Learning at Scale Intermediate 25
Big Data Applications: Real-Time Streaming Intermediate 20
Big Data Services: Capstone Project Intermediate 5
Data Engineering Specializations
Specialization Course Name Level H
Data Engineering, Big Data, and Machine Learning on GCP Specialization by Google Cloud
Google Cloud Platform Big Data and Machine Learning Fundamentals Intermediate 15
Leveraging Unstructured Data with Cloud Dataproc on Google Cloud Platform Intermediate 10
Serverless Data Analysis with Google BigQuery and Cloud Dataflow Intermediate 15
Serverless Machine Learning with Tensorflow on Google Cloud Platform Intermediate 15
Building Resilient Streaming Systems on Google Cloud Platform Intermediate 10
Data Engineering with GCP Profession Specialization by Google Cloud
Google Cloud Platform Big Data and Machine Learning Fundamentals Intermediate 15
Leveraging Unstructured Data with Cloud Dataproc on Google Cloud Platform Intermediate 10
Serverless Data Analysis with Google BigQuery and Cloud Dataflow Intermediate 15
Serverless Machine Learning with Tensorflow on Google Cloud Platform Intermediate 15
Building Resilient Streaming Systems on Google Cloud Platform Intermediate 10
Data Warehousing for Business Intelligence Specialization by University of Colorado Boulder
Database Management Essentials Advanced 45
Data Warehouse Concepts, Design, and Data Integration Advanced 25
Relational Database Support for Data Warehouses Advanced 30
Business Intelligence Concepts, Tools, and Applications Advanced 25
Design and Build a Data Warehouse for Business Intelligence Implementation Advanced 20
Advanced Business Analytics Specialization by University of Colorado Boulder
Introduction to Data Analytics for Business Advanced 15
Predictive Modeling and Analytics Advanced 15
Business Analytics for Decision Making Advanced 10
Communicating Business Analytics Results Advanced 10
Advanced Business Analytics Capstone Advanced 20
Advanced Data Science with IBM Specialization by IBM
Fundamentals of Scalable Data Science Advanced 20
Advanced Machine Learning and Signal Processing Advanced 20
Applied AI with DeepLearning Advanced 25
Advanced Data Science Capstone Advanced 15

SKILLS YOU WILL GAIN:
data science, data analysis, excel, data cleansing, data management, data processing, data validation, data wrangling, data quality, data modeling, data parallelism, data integration, data storage, data retrieval, data warehousing, data engineering, data mining, text mining, natural language processing, natural language toolkit (nltk), time series, machine learning, advanced machine learning, multi-task learning, multi-task learning, reinforcement learning, markov chain monte carlo (mcmc), tableau, data vizualisation, advanced data vizualisation, python programming, r programming, rstudio, scala programming, python libraries, sql, nosql, database systems, database design, business analysis, business intelligence, apache spark, apache hadoop, big data, presentation design, extraction and transformation and loading (etl), web scraping, parallel computing, cloud computing, cloud databases

4. Software-Engineering-Specializations

Software Engineering Specializations road map for computer science students.

Java Programming Language and Object Orinted Specializations
Specialization Course Name Level H
Java Programming and Software Engineering Fundamentals Specialization by Duke University
Programming Foundations with JavaScript, HTML and CSS Beginner 35
Java Programming: Solving Problems with Software Beginner 15
Java Programming: Arrays, Lists, and Structured Data Beginner 15
Java Programming: Principles of Software Design Beginner 10
Java Programming: Build a Recommendation System Beginner 10
Computer Science: Programming with a Purpose by Princeton University
Computer Science: Programming with a Purpose Intermediate 90
Object Oriented Programming in Java by University of California, San Diego
Object Oriented Programming in Java Intermediate 40
Object Oriented Java Programming: Data Structures and Beyond Specialization by University of California, San Diego
Object Oriented Programming in Java Intermediate 40
Data Structures and Performance Intermediate 40
Advanced Data Structures in Java Intermediate 30
Mastering the Software Engineering Interview Intermediate 20
Capstone: Analyzing (Social) Network Data Intermediate 20
Software Engineering Specializations
Specialization Course Name Level H
Software Design and Architecture Specialization by University of Alberta
Object-Oriented Design Beginner 20
Design Patterns Beginner 25
Software Architecture Beginner 15
Service-Oriented Architecture Beginner 15
Secure Software Design Specialization by University of Colorado Boulder
Software Design as an Element of the Software Development Lifecycle Beginner 10
Software Design as an Abstraction Beginner 15
Software Design Methods and Tools Beginner 15
Software Design Threats and Mitigations Beginner 20
Google IT Automation with Python Profession Specialization by Google
Crash Course on Python Beginner 30
Using Python to Interact with the Operating System Beginner 30
Introduction to Git and GitHub Beginner 20
Troubleshooting and Debugging Techniques Beginner 20
Configuration Management and the Cloud Beginner 20
Automating Real-World Tasks with Python Beginner 15
Introduction to Systems Engineering by UNSW Sydney (The University of New South Wales)
Introduction to Systems Engineering Intermediate 30
Software Development Lifecycle Specialization by University of Minnesota
Software Development Processes and Methodologies Intermediate 20
Agile Software Development Intermediate 15
Lean Software Development Intermediate 15
Engineering Practices for Building Quality Software Intermediate 20
Web Development Specializations
Specialization Course Name Level H
Responsive Website Development and Design Specialization by University of London & Goldsmiths, University of London

Responsive Website Basics: Code with HTML, CSS, and JavaScript Beginner 20
Responsive Web Design Beginner 20
Introduction to Meteor.js Development Beginner 20
Web Application Development with JavaScript and MongoDB Beginner 20
Responsive Website Tutorial and Examples Beginner 20
Responsive Website Development and Design Capstone Beginner 20
Web Design for Everybody: Basics of Web Development & Coding Specialization by University of Michigan
Introduction to HTML5 Intermediate 15
Introduction to CSS3 Intermediate 15
Interactivity with JavaScript Intermediate 15
Advanced Styling with Responsive Design Intermediate 15
Web Design for Everybody Capstone Intermediate 25
Full Stack Web and Multiplatform Mobile App Development Specialization by The Hong Kong University of Science and Technology
Front-End Web UI Frameworks and Tools: Bootstrap 4 Intermediate 40
Front-End JavaScript Frameworks: Angular Intermediate 45
Multiplatform Mobile App Development with Web Technologies: Ionic and Cordova Intermediate 45
Multiplatform Mobile App Development with NativeScript Intermediate 45
Server-side Development with NodeJS, Express and MongoDB Intermediate 55
Full-Stack Web Development with React Specialization by The Hong Kong University of Science and Technology
Front-End Web UI Frameworks and Tools: Bootstrap 4 Intermediate 40
Front-End Web Development with React Intermediate 45
Multiplatform Mobile App Development with React Native Intermediate 45
Server-side Development with NodeJS, Express and MongoDB Intermediate 55
Web Applications for Everybody Specialization by University of Michigan
Building Web Applications in PHP Intermediate 30
Introduction to Structured Query Language (SQL) Intermediate 20
Building Database Applications in PHP Intermediate 25
JavaScript, jQuery, and JSON Intermediate 25
HTML, CSS, and Javascript for Web Developers by Johns Hopkins University
HTML, CSS, and Javascript for Web Developers Intermediate 30
How To Create a Website in a Weekend! (Project-Centered Course) by The State University of New York
How To Create a Website in a Weekend! (Project-Centered Course) Intermediate 25
Server-side Development with NodeJS, Express and MongoDB by The Hong Kong University of Science and Technology
Server-side Development with NodeJS, Express and MongoDB Intermediate 55
Mobile Development Specializations
Specialization Course Name Level H
Android App Development Specialization by Vanderbilt University
Java for Android Beginner 45
Android App Components - Intents, Activities, and Broadcast Receivers Beginner 15
Android App Components - Services, Local IPC, and Content Providers Beginner 15
Engineering Maintainable Android Apps Beginner 10
Capstone MOOC for "Android App Development Beginner 10
Advanced App Development in Android Specialization by Imperial College London
Introduction to Android graphics Intermediate 20
Android Graphics with OpenGL ES Intermediate 25
3D Graphics in Android: Sensors and VR Intermediate 30
Advanced App Development in Android Capstone Intermediate 25
iOS Development for Creative Entrepreneurs Specialization by University of California, Irvine
Foundations of Objective-C App Development Beginner 20
Networking and Security in iOS Applications Beginner 20
Best Practices for iOS User Interface Design Beginner 20
Games, Sensors and Media Beginner 25
Toward the Future of iOS Development with Swift Beginner 25
iOS Project: Transreality Game Beginner 20
iOS App Development with Swift Specialization by University of Toronto
Introduction To Swift Programming Intermediate 10
iOS App Development Basics Intermediate 10
App Design and Development for iOS Intermediate 10
Build Your Own iOS App Intermediate 10
Kotlin for Java Developers by JetBrains
Kotlin for Java Developers Intermediate 30
Developing Android Apps with App Inventor by The Hong Kong University of Science and Technology
Developing Android Apps with App Inventor Intermediate 25
Programming Mobile Applications for Android Handheld Systems: Part 1 by University of Maryland, College Park
Programming Mobile Applications for Android Handheld Systems: Part 1 Intermediate 30
Programming Mobile Applications for Android Handheld Systems: Part 2 by University of Maryland, College Park
Programming Mobile Applications for Android Handheld Systems: Part 2 Intermediate 20
Java for Android by Vanderbilt University
Java for Android Intermediate 45
Creative Programming for Digital Media & Mobile Apps by University of London
Creative Programming for Digital Media & Mobile Apps Intermediate 20
Game Development Specializations
Specialization Course Name Level H
C# Programming for Unity Game Development Specialization by University of Colorado Boulder
Introduction to C# Programming and Unity Beginner 20
More C# Programming and Unity Beginner 20
Intermediate Object-Oriented Programming for Unity Games Beginner 15
Data Structures and Design Patterns for Game Developers Beginner 20
C# Programming for Unity Game Development Capstone Project Beginner 15
Game Design: Art and Concepts Specialization by California Institute of the Arts
Introduction to Game Design Beginner 10
Story and Narrative Development for Video Games Beginner 15
World Design for Video Games Beginner 15
Character Design for Video Games Beginner 15
Game Design Document: Define the Art & Concepts Beginner 20
Game Design and Development Specialization by Michigan State University
Introduction to Game Development Intermediate 20
Principles of Game Design Intermediate 20
Business of Games and Entrepreneurship Intermediate 20
Game Development for Modern Platforms Intermediate 15
Game Design and Development Capstone Intermediate 20
Unity Certified Programmer Exam Preparation Specialization by Unity
Core Interaction Programming Intermediate 15
Application Systems Programming Intermediate 20
3D Interactions and Navigation Intermediate 15
3D Art and Audio Pipeline Intermediate 10
Unity Certified 3D Artist Specialization by Unity
Asset Creation and Management Intermediate 10
Lighting, Reflection, and Post Processing Effects Intermediate 10
Integrating Scripts for Scene Interactions Intermediate 10
Character Setup and Animation Intermediate 10
Creating Cutscenes in Unity Intermediate 15
User Interface and User Experience UI/UX Specializations
Specialization Course Name Level H
Introduction to User Experience Design by Georgia Institute of Technology
Introduction to User Experience Design Beginner 10
User Experience Research and Design Specialization by University of Michigan
Introduction to User Experience Principles and Processes Beginner 15
Understanding User Needs Beginner 15
Evaluating Designs with Users Beginner 10
UX Design: From Concept to Prototype Beginner 20
UX Research at Scale: Surveys, Analytics, Online Testing Beginner 25
UX (User Experience) Capstone Beginner 20
Interaction Design Specialization by University of California, San Diego
Human-Centered Design: an Introduction Intermediate 15
Design Principles: an Introduction Intermediate 15
Social Computing Intermediate 10
Input and Interaction Intermediate 10
User Experience: Research & Prototyping Intermediate 15
Information Design Intermediate 15
Designing, Running, and Analyzing Experiments Intermediate 15
Interaction Design Capstone Project Intermediate 40
UI / UX Design Specialization by California Institute of the Arts
Visual Elements of User Interface Design Beginner 20
UX Design Fundamentals Beginner 15
Web Design: Strategy and Information Architecture Beginner 15
Web Design: Wireframes to Prototypes Beginner 45
The Unix Workbench by Johns Hopkins University
The Unix Workbench Beginner 20
Continuous delivery and DevOps Specializations
Specialization Course Name Level H
Open Source Software Development, Linux and Git Specialization by The Linux Foundation
Open Source Software Development Methods Beginner 10
Linux for Developers Beginner 20
Linux Tools for Developers Beginner 20
Using Git for Distributed Development Beginner 20
Architecting with Google Kubernetes Engine Specialization by Google Cloud
Google Cloud Platform Fundamentals: Core Infrastructure Beginner 15
Architecting with Google Kubernetes Engine: Foundations Beginner 15
Architecting with Google Kubernetes Engine: Workloads Beginner 25
Architecting with Google Kubernetes Engine: Production Beginner 15
Version Control with Git by Atlassian
Version Control with Git Intermediate 15
DevOps Culture and Mindset by University of California, Davis
DevOps Culture and Mindset Intermediate 15
Continuous Delivery & DevOps by University of Virginia
Continuous Delivery & DevOps Intermediate 10
Continuous Integration by University of California, Davis
Continuous Integration Intermediate 20
Google Cloud Platform Fundamentals: Core Infrastructure by Google Cloud
Google Cloud Platform Fundamentals: Core Infrastructure Intermediate 15
Essential Cloud Infrastructure: Foundation by Google Cloud
Essential Cloud Infrastructure: Foundation Intermediate 10
Cloud Computing Specialization by University of Illinois at Urbana-Champaign
Cloud Computing Concepts, Part 1 Intermediate 25
Cloud Computing Concepts: Part 2 Intermediate 20
Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure Intermediate 15
Cloud Computing Applications, Part 2: Big Data and Applications in the Cloud Intermediate 20
Cloud Networking Intermediate 25
Cloud Computing Project Intermediate 25
Getting Started with Google Kubernetes Engine by Google Cloud
Getting Started with Google Kubernetes Engine Intermediate 15
Project Management Specializations
Specialization Course Name Level H
Fundamentals of Project Planning and Management by University of Virginia
Fundamentals of Project Planning and Management Beginner 10
Agile with Atlassian Jira by Atlassian
Agile with Atlassian Jira Beginner 15
Agile Analytics by University of Virginia
Agile Analytics Beginner 15
Innovation: From Creativity to Entrepreneurship Specialization by University of Illinois at Urbana-Champaign
Strategic Innovation: Building and Sustaining Innovative Organizations Beginner 25
Strategic Innovation: Managing Innovation Initiatives Beginner 20
Creativity Toolkit I: Changing Perspectives Beginner 20
Creativity Toolkit II: Creative Collaboration Beginner 20
Entrepreneurship I: Laying the Foundation Beginner 15
Entrepreneurship II: Preparing for Launch Beginner 15
Innovation: From Creativity to Entrepreneurship Capstone Beginner 10
Strategic Leadership and Management Specialization by University of Illinois at Urbana-Champaign
Foundations of Everyday Leadership Beginner 20
Applications of Everyday Leadership Beginner 15
Designing the Organization Beginner 15
Managing the Organization Beginner 15
Business Strategy Beginner 20
Corporate Strategy Beginner 15
Strategic Leadership and Management Capstone Beginner 15
Digital Product Management Specialization by University of Virginia
Digital Product Management: Modern Fundamentals Beginner 15
Agile Meets Design Thinking Beginner 10
Hypothesis-Driven Development Beginner 10
Agile Analytics Beginner 15
Managing an Agile Team Beginner 15
Agile Development Specialization by University of Virginia
Agile Meets Design Thinking Beginner 10
Running Product Design Sprints Beginner 10
Managing an Agile Team Beginner 15
Hypothesis-Driven Development Beginner 10
Agile Development in Practice (Project-centered Course) Beginner 40
Software Product Management Specialization by University of Alberta
Introduction to Software Product Management Beginner 5
Software Processes and Agile Practices Beginner 10
Client Needs and Software Requirements Beginner 15
Agile Planning for Software Products Beginner 15
Reviews & Metrics for Software Improvements Beginner 10
Software Product Management Capstone Beginner 25
Managing Major Engineering Projects Specialization by University of Leeds
Major Engineering Project Performance Intermediate 20
Major Engineering Projects: Governance, Risk and Scope Intermediate 25
Financing and Initiating Major Engineering Projects Intermediate 25

SKILLS YOU WILL GAIN:
software engineering, object oriented design, object oriented analysis, service oriented architecture, analysis of systems, design of systems, quality control, desktop applications, mobile applications, web applications, game applications, cross platform development, continuous delivery, devops, cloud computing, project management, operating systems, android, ios, product development, google app engine (gae), unity, parallel computing, parallel processing, shell script, web service, kubernetes, game design, virtual machine (vm), virtual reality (vr), php programming, agile user stories, software quality, microservices, user interface (ui), jenkins, github, command line interface, version control systems, java programming, python programming, c# programming, swift programming, objective-c, google cloud platform, google compute engine, human computer interaction, continuous delivery, reactive programming, distributed systems, software architecture, agile software development, javascript programming, user experience (ux), responsive web design