Roundup of Cloud Computing Online Courses and

Roundup of Cloud Computing Online Courses and Programs
January 12, 2015
University or
Massive Open
Online Course
(MOOC)
Provider
Amazon Web
Services
Cork Institute of
Technology
Coursera &
University of
Edinburgh and
ORT Uruguay
University
Course & Description
100%
Online?
Date Course
Begins
Website
Cost
AWS Training – Now includes training sessions on Big Data Technology
Fundamentals and Big Data on AWS. AWS Training over the last six
months has accelerated the breadth and depth of free instructional
videos, self-paced labs and instructor-led classes, including a
comprehensive section of the training site committed to AWS
Certifications. The AWS website has been redesigned to make online
training, instructor-led classes, AWS certification and Getting Started
sections more intuitive. Amazon’s role-based technical training courses
are designed around the three primary roles that comprise engineering
teams delivering cloud-based solutions: Solutions Architect, SysOps
Administrator, and Developer. Just for signing up, anyone can get access
to AWS Free Tier for 12 months including the 18 products and services
available.
MSc in Cloud Computing (Online Programme) - Master’s Degree program
comprised of Cloud Strategy Planning & Management, Managing Virtual
Environments, Software Engineering, Data Analytics, Data Centre
Networking, Application Development Frameworks, Scripting for System
Administrators, Cloud Security, Cloud Storage Infrastructures and a
Research Project. Classes in this program commenced September, 2014.
Code Yourself! An Introduction to Programming - This course will teach
you how to program in Scratch, an easy to use visual programming
language. More importantly, it will introduce you to the fundamental
principles of computing and it will help you think like a software engineer.
This course is also offered in Spanish:
https://www.coursera.org/course/aprogramar
Yes
Instructional
Videos & SelfPaced Labs: On
Demand
Courses: start
date varies by
location
Yes
Yes
Page 1 of 7
Free for instructional
videos, self-paced labs
and selected courses
http://aws.amazon.com/training/
Cost varies by specific
courses
Semester 2
begins February
2, 2015
The total cost of the
programme (3 semester
part-time mode) is
€10,800. The fee per
semester is €3600.
March 9, 2015
Free
(no charge opt-in to
Coursera required)
http://cloud.cit.ie/msc-cloud-computing/
http://cloud.cit.ie/
https://www.coursera.org/course/codeyo
urself
Roundup of Cloud Computing Online Courses and Programs
January 12, 2015
University or
Massive Open
Online Course
(MOOC)
Provider
Coursera &
University of
Illinois at
UrbanaChampaign
Coursera &
University of
Illinois at
UrbanaChampaign
Coursera &
University of
Illinois at
UrbanaChampaign
Course & Description
100%
Online?
Date Course
Begins
Website
Cost
Heterogeneous Parallel Programming - This course introduces concepts,
languages, techniques, and patterns for programming heterogeneous,
massively parallel processors. Its contents and structure have been
significantly revised based on the experience gained from its initial
offering in 2012. It covers heterogeneous computing architectures, dataparallel programming models, techniques for memory bandwidth
management, and parallel algorithm patterns.
Cloud Computing Concepts - Cloud computing systems today, whether
open-source or used inside companies, are built using a common set of
core techniques, algorithms, and design philosophies—all centered
around distributed systems. Learn about such fundamental distributed
computing "concepts" for cloud computing. Concepts covered in this
course include Clouds, MapReduce, key-value stores; Classical precursors;
widely-used algorithms; classical algorithms and scalability. Interviews
with leading managers and researchers, from both industry and academia
are included in the course. An optional programming track featuring the
C++ programming language is also being offered at no charge.
Cloud Computing Concepts: Part 2 – Cloud Computing Concepts offered
on February 2nd needs to be completed as a prerequisite for this course.
The concepts This course will be broken up into 5 weekly modules that
includes coverage of the following areas: concurrency control; replication
control; stream processing, graph processing, & the structure of networks;
scheduling; distributed file systems, distributed shared memory, sensor
networks; and security, datacenter outage studies, and course wrap-up.
Yes
January 12,
2015
Free
(no charge opt-in to
Coursera required)
https://www.coursera.org/course/hetero
Yes
February 2,
2015
Free
(no charge opt-in to
Coursera required)
https://www.coursera.org/course/cloudc
omputing
March 16, 2015
Free
(no charge opt-in to
Coursera required)
https://www.coursera.org/course/cloudc
omputing2
Yes
Page 2 of 7
Roundup of Cloud Computing Online Courses and Programs
January 12, 2015
University or
Massive Open
Online Course
(MOOC)
Provider
Coursera &
University of
Illinois at
UrbanaChampaign
Coursera &
University of
Illinois at
UrbanaChampaign
Coursera &
University of
New Mexico
Course & Description
100%
Online?
Date Course
Begins
Website
Cost
Cloud Computing Applications - Learn of "cloudonomics," the underlying
economic reasons that we are creating the cloud. Learn the basic concepts
underlying cloud services and be able to use services like AWS or
OpenStack Dashboard to construct cloud services or applications.
Demonstrate your ability to create web services, massively parallel data
intensive computations using Map/Reduce, NoSQL databases, and realtime processing of real-time data streams. Case studies will be drawn
from Yahoo, Google, Twitter, Facebook, data mining, analytics, and
machine learning.
Cloud Networking - This course will explore in-depth the challenges for
cloud networking on a global scale. Specific topics covered in the course
include physical data center network topology and fault-tolerance,
network virtualization, software defined networking, congestion control
and traffic engineering and inter-data center networks. Undergraduatelevel networking know-how (for instance, how shortest path routing
works, how TCP works, etc.) is recommended.
Web Application Architectures - This course explores the development of
web application architectures from an engineering perspective. The
course will cover fundamental design patterns and philosophies
associated with modern web application architectures, along with their
major components. By the end of this course, students will be able to:
design, develop and deploy a modern web application; Understand the
major architectural components in web apps, and how they fit together;
use Ruby on Rails; and Better understand modern software engineering
practice.
Yes
Yes
Yes
Page 3 of 7
August, 2015
Free
(no charge opt-in to
Coursera required)
https://www.coursera.org/course/clouda
pplications
October, 2015
Free
(no charge opt-in to
Coursera required)
https://www.coursera.org/course/cloudn
etworking
March 16, 2015
Free
(no charge opt-in to
Coursera required)
https://www.coursera.org/course/webap
plications
Roundup of Cloud Computing Online Courses and Programs
January 12, 2015
University or
Massive Open
Online Course
(MOOC)
Provider
Coursera &
Vanderbilt
University
Coursera &
Vanderbilt
University
Coursera &
Vanderbilt
University
Coursera &
Vanderbilt
University
Course & Description
100%
Online?
Date Course
Begins
Website
Cost
Programming Mobile Services for Android Handheld Systems:
Concurrency - This is the third course of the six-course Mobile Cloud
Computing with Android (MoCCA) Specialization. It has been designed as
part of a Coursera Specialization designed to help learners create complex,
cloud-based Android Applications, and includes a final “capstone” project
for those who earn Verified Certificates across all six courses.
Programming Mobile Services for Android Handheld Systems:
Communication - This MOOC will cover fundamental techniques, patterns,
and data management issues of communicating with remote services. In
particular, this MOOC course will cover Android mechanisms for
interacting with remote services using HTTP and data marshalling with
JSON. Remote interaction models, ranging from request on demand,
polling, push, and sockets will be discussed.
Programming Cloud Services for Android Handheld Systems: Spring - This
MOOC describes by example how to connect Android mobile devices to
clouds via the use of object-oriented design techniques, Java programming
language features, Jetty middleware, Java Servlets, the Java Spring
Framework, and cloud computing platforms, such as Google App Engine.
Programming Cloud Services for Android Handheld Systems: Security The course is designed to help students understand how to write more
secure mobile cloud applications for Android. Students will be introduced
to specific vulnerabilities that have affected well-known apps and be given
a wide view of app threats on Android. Developers will also be introduced
to the secure coding techniques that can be used to help prevent the
introduction of app and cloud service vulnerabilities.
Yes
March 16, 2015
Free
(no charge opt-in to
Coursera required)
Yes
April 27, 2015
Free
(no charge opt-in to
Coursera required)
https://www.coursera.org/course/posaco
mmunication
Yes
June 1, 2015
Free
(no charge opt-in to
Coursera required)
https://www.coursera.org/course/mobile
cloudprogram
Yes
July 6, 2015
Free
(no charge opt-in to
Coursera required)
https://www.coursera.org/course/mobile
cloudsecurity
Page 4 of 7
https://www.coursera.org/course/posaco
ncurrency
Roundup of Cloud Computing Online Courses and Programs
January 12, 2015
University or
Massive Open
Online Course
(MOOC)
Provider
edX and
University of
California,
Berkeley
Google
Developers
Academy
Harvard
University Harvard
Extension
School
Course & Description
100%
Online?
Date Course
Begins
Website
Cost
Introduction to Big Data with Apache Spark - This course covers advanced
undergraduate-level material. It requires a programming background and
experience with Python (or the ability to learn it quickly). All exercises will
use PySpark (part of Apache Spark), but previous experience with Spark or
distributed computing is NOT required. Students should take this Python
mini-quiz before the course and take this Python mini-course if they need
to learn Python or refresh their Python knowledge.
Google Developers Academy - Comprehensive e-learning site with
tutorials on Android, Commerce, Cloud, Maps, Google TV and YouTube
development. Google Developers Academy provides a set of online
classes spanning many different Google developer tools and platforms.
The course materials found here provide developers of all skill levels with
curriculum-based learning that goes beyond the traditional technical
documentation. Very useful tutorials and online tools for learning about
Google Ads APIs, Android, Maps, TV, Google App Engine, Python App
Engine and Google+ APIs.
CSCI E-64 Mobile and Cloud Computing (24228) - This course covers the
essentials necessary to leverage these key technologies in a pragmatic way
so the power, innovation, and potential can be fully realized. In this
course, we cover the key services and application programming interfaces
(APIs) offered by Microsoft Azure to build highly scalable, low cost cloud
computing services that bring the power of the cloud to mobile
applications. The course covers caching, storage, big data via (HDInsite)
Hadoop, SQL database, notification hubs, mobile services, cloud services,
load balancing, schedule, multi-factor authentication, and websites.
Yes
Yes
Yes
Page 5 of 7
Upgrading to a Verified
Track costs $50.00
https://www.edx.org/course/introduction
-big-data-apache-spark-uc-berkeleyxcs100-1x#.VLMnWCvF98F
Ongoing
Free
https://developers.google.com/academy/
Free self-paced sources on Google
AppEngine:
https://developers.google.com/appengine
/training/
Google is offering a free trial of AppEngine
on the Developers Academy site:
https://cloud.google.com/appengine/
January 29,
2015
Course tuition:
noncredit $2,200,
undergraduate credit
$2,200,
Graduate credit $2,200.
http://www.extension.harvard.edu/cours
es/24228
February 23,
2015
Roundup of Cloud Computing Online Courses and Programs
January 12, 2015
University or
Massive Open
Online Course
(MOOC)
Provider
MIT Open
Courseware
MIT Open
Courseware
MIT Open
Courseware
MIT
Professional
Education
Course & Description
100%
Online?
Date Course
Begins
Website
Cost
MIT OpenCourseWare (OCW) is a web-based publication of virtually all
MIT course content. OCW is open and available to the world and is a
permanent MIT activity. Massive collection of MIT courseware available
for free download and use.
MIT Course Number 15.358 The Software Business - This subject is a
seminar-style course aimed at anyone who is interested in founding a
software company or working for a software company or company that
uses software technology extensively as a senior manager, developer, or
product/program manager. It is also appropriate for people interested in
the industry or in working as an industry analyst.
Database, Internet, and Systems Integration Technologies - This course
addresses information technology fundamentals, including project
management and software processes, data modeling, UML, relational
databases and SQL. Topics covered include internet technologies, such as
XML, web services, and service-oriented architectures. This course
provides an introduction to security and presents the fundamentals of
telecommunications and includes a project that involves requirements /
design, data model, database implementation, website, security and data
network. No prior programming experience required.
Tackling the Challenges of Big Data - This Online X Programs course will
survey state-of-the-art topics in Big Data, looking at data collection
(smartphones, sensors, the Web), data storage and processing (scalable
relational databases, Hadoop, Spark, etc.), extracting structured data from
unstructured data, systems issues (exploiting multicore, security),
analytics (machine learning, data compression, efficient algorithms),
visualization, and a range of applications.
Yes
On Demand
Free
Free
Yes
Yes
On Demand
On Demand
Free
http://ocw.mit.edu/index.htm
http://ocw.mit.edu/courses/sloan-schoolof-management/15-358-the-softwarebusiness-fall-2005/index.htm
http://ocw.mit.edu/courses/civil-andenvironmental-engineering/1-264jdatabase-internet-and-systemsintegration-technologies-fall-2013/
https://mitprofessionalx.edx.org/courses/
MITProfessionalX/6.BD_2X/3T2015/about
Yes
Page 6 of 7
February 3,
2015
$545
Roundup of Cloud Computing Online Courses and Programs
January 12, 2015
University or
Massive Open
Online Course
(MOOC)
Provider
Microsoft
University of
Massachusetts Lowell
Course & Description
100%
Online?
Date Course
Begins
Website
Cost
Microsoft Virtual Academy - Microsoft Virtual Academy (MVA) offers
online Microsoft training delivered by experts to help technologists
continually learn, with hundreds of courses, in 11 different languages.
Microsoft’s mission is to help developers, knowledgeable IT professionals
and advanced students learn the latest technology, build their skills, and
advance their careers. MVA is free of charge, and the entire service is
hosted on Windows Azure.
There is an collection of free downloadable books on Azure available here:
http://www.microsoftvirtualacademy.com/ebooks#azure
Cloud Computing - This course starts with an overview of modern
distributed models, exposing the design principles, systems architecture,
and innovative applications of parallel, distributed, and cloud computing
systems. The course will focus on the creation and maintenance of highperformance, scalable, reliable systems, providing comprehensive
coverage of distributed and cloud computing,
http://www.microsoftvirtualacademy.com
Yes
Yes
Page 7 of 7
On Demand
January 20,
2015
Free
$1,635.00
Free e-books from Microsoft Press:
http://www.microsoftvirtualacademy.com
/ebooks
https://continuinged.uml.edu/CSCE/Curre
nt_Semsearch_detail.cfm?coursenum=94.
565&secnum=-031