Cloud Resources

CIS serves a collaborative platform for students and  cloud technology experts to collaborate, exchange insights, and offer mutual support. Online cloud resources are sought for students to equip with the latest cloud technologies and enable them to launch their innovative ideas.

AWS DeepRacer

AWS DeepRacer Student helps high school and college-enrolled students around the globe develop their ML skills in a fun, hands-on autonomous racing league. Any student age 16 or older, can leverage 20 hours of ML educational material and 10 hours of monthly model training compute resources for free. Put your new found skills to the test for your chance to win prizes by becoming one of the top racers in the global student league. 

Source: https://aws.amazon.com/deepracer/student/

Course NameCategoryLevelDurationPlatformWhat you will learnLink
Introduction to Artificial Intelligence (IBM)AIBeginner8 hoursCourseraIn this course you will learn what Artificial Intelligence (AI) is, explore use cases and applications of AI, understand AI concepts and terms like machine learning, deep learning and neural networks. You will be exposed to various issues and concerns surrounding AI such as ethics and bias, & jobs, and get advice from experts about learning and starting a career in AI. You will also demonstrate AI in action with a mini project.

This course does not require any programming or computer science expertise and is designed to introduce the basics of AI to anyone whether you have a technical background or not.
here
Conversational AI on Vertex AI and Dialogflow CXConversational AIIntermediate5 hoursCloudskillsboost.googleIn this course you will learn how to use the new generative AI features in Dialogflow CX to create virtual agents that can have more natural and engaging conversations with customers. Discover how to deploy generative fallback responses to gracefully handle errors and omissions in customer conversations, deploy generators to increase intent coverage, and structure, ingest, and manage data in a data store. And explore how to deploy and maintain generative AI agents using your data, and deploy and maintain hybrid agents in combination with existing intent-based design paradigms.here
Applied Data Science CapstoneData & Data ScienceIntermediate13 hoursCourseraDemonstrate proficiency in data science and machine learning techniques using a real-world data set and prepare a report for stakeholders
Apply your skills to perform data collection, data wrangling, exploratory data analysis, data visualization model development, and model evaluation
Write Python code to create machine learning models including support vector machines, decision tree classifiers, and k-nearest neighbors
Evaluate the results of machine learning models for predictive analysis, compare their strengths and weaknesses and identify the optimal model
here
Data Analysis with PythonData & Data ScienceBeginner15 hoursCourseraDevelop Python code for cleaning and preparing data for analysis - including handling missing values, formatting, normalizing, and binning data
Perform exploratory data analysis and apply analytical techniques to real-word datasets using libraries such as Pandas, Numpy and Scipy
Manipulate data using dataframes, summarize data, understand data distribution, perform correlation and create data pipelines
Build and evaluate regression models using machine learning scikit-learn library and use them for prediction and decision making
here
Data Analysis with R ProgrammingData & Data ScienceBeginner36 hoursCourseraDescribe the R programming language and its programming environment.
Explain the fundamental concepts associated with programming in R including functions, variables, data types, pipes, and vectors.
Describe the options for generating visualizations in R.
Demonstrate an understanding of the basic formatting in R Markdown to create structure and emphasize content.
here
Data Science MethodologyData & Data ScienceBeginner6 hoursCourseraDescribe what a data science methodology is and why data scientists need a methodology.
Apply the six stages in the Cross-Industry Process for Data Mining (CRISP-DM) methodology to analyze a case study.
Evaluate which analytic model is appropriate among predictive, descriptive, and classification models used to analyze a case study.
Determine appropriate data sources for your data science analysis methodology.
here
Data Visualization with PythonData & Data ScienceIntermediate19 hoursCourseraImplement data visualization techniques and plots using Python libraries, such as Matplotlib, Seaborn, and Folium to tell a stimulating story
Create different types of charts and plots such as line, area, histograms, bar, pie, box, scatter, and bubble
Create advanced visualizations such as waffle charts, word clouds, regression plots, maps with markers, & choropleth maps
Generate interactive dashboards containing scatter, line, bar, bubble, pie, and sunburst charts using the Dash framework and Plotly library
here
Databases and SQL for Data Science with PythonData & Data ScienceBeginner20 hoursCourseraAnalyze data within a database using SQL and Python.
Create a relational database and work with multiple tables using DDL commands.
Construct basic to intermediate level SQL queries using DML commands.
Compose more powerful queries with advanced SQL techniques like views, transactions, stored procedures, and joins.
here
Excel Basics for Data AnalysisData & Data ScienceBeginner11 hoursCourseraDisplay working knowledge of Excel for Data Analysis.
Perform basic spreadsheet tasks including navigation, data entry, and using formulas.
Employ data quality techniques to import and clean data in Excel.
Analyze data in spreadsheets by using filter, sort, look-up functions, as well as pivot tables.
here
Fundamentals of Scalable Data ScienceData & Data ScienceBeginner27 hoursCourseraApache Spark is the de-facto standard for large scale data processing. This is the first course of a series of courses towards the IBM Advanced Data Science Specialization. We strongly believe that is is crucial for success to start learning a scalable data science platform since memory and CPU constraints are to most limiting factors when it comes to building advanced machine learning models.

In this course we teach you the fundamentals of Apache Spark using python and pyspark. We'll introduce Apache Spark in the first two weeks and learn how to apply it to compute basic exploratory and data pre-processing tasks in the last two weeks. Through this exercise you'll also be introduced to the most fundamental statistical measures and data visualization technologies.
here
Google Data Analytics Professional CertificateData & Data ScienceBeginner6 months (10 hours / week)CourseraGain an immersive understanding of the practices and processes used by a junior or associate data analyst in their day-to-day job
Learn key analytical skills (data cleaning, analysis, & visualization) and tools (spreadsheets, SQL, R programming, Tableau)
Understand how to clean and organize data for analysis, and complete analysis and calculations using spreadsheets, SQL and R programming
Learn how to visualize and present data findings in dashboards, presentations and commonly used visualization platforms
here
IBM Data Analyst Professional CertificateData & Data ScienceBeginner4 months (10 hours / week)CourseraMaster the most up-to-date practical skills and tools that data analysts use in their daily roles
Learn how to visualize data and present findings using various charts in Excel spreadsheets and BI tools like IBM Cognos Analytics & Tableau
Develop working knowledge of Python language for analyzing data using Python libraries like Pandas and Numpy, and invoke APIs and Web Services
Gain technical experience through hands on labs and projects and build a portfolio to showcase your work
here
IBM Data Science Professional CertificateData & Data ScienceBeginner5 months (10 hours / week)CourseraMaster the most up-to-date practical skills and knowledge that data scientists use in their daily roles
Learn the tools, languages, and libraries used by professional data scientists, including Python and SQL
Import and clean data sets, analyze and visualize data, and build machine learning models and pipelines
Apply your new skills to real-world projects and build a portfolio of data projects that showcase your proficiency to employers
here
Introduction to Data AnalyticsData & Data ScienceBeginner10 hoursCourseraExplain what Data Analytics is and the key steps in the Data Analytics process
Differentiate between different data roles such as Data Engineer, Data Analyst, Data Scientist, Business Analyst, and Business Intelligence Analyst
Describe the different types of data structures, file formats, and sources of data
Describe the data analysis process involving collecting, wrangling, mining, and visualizing data
here
Introduction to Data Science SpecializationData & Data ScienceBeginner1 months (10 hours / week)CourseraDescribe what data science and machine learning are, their applications & use cases, and various types of tasks performed by data scientists
Gain hands-on familiarity with common data science tools including JupyterLab, R Studio, GitHub and Watson Studio
Develop the mindset to work like a data scientist, and follow a methodology to tackle different types of data science problems
Write SQL statements and query Cloud databases using Python from Jupyter notebooks
here
Microsoft Azure Data Engineering Associate (DP-203) Professional CertificateData & Data ScienceIntermediate3 months (10 hours / week)CourseraThis Professional Certificate is intended for data engineers and developers who want to demonstrate their expertise in designing and implementing data solutions that use Microsoft Azure data services anyone interested in preparing for the Exam DP-203: Data Engineering on Microsoft Azure.

This Professional Certificate will help you develop expertise in designing and implementing data solutions that use Microsoft Azure data services. You will learn how to integrate, transform, and consolidate data from various structured and unstructured data systems into structures that are suitable for building analytics solutions that use Microsoft Azure data services.
here
Microsoft Azure Data Scientist Associate (DP-100) Professional CertificateData & Data ScienceIntermediate2 months (10 hours / week)CourseraManage Azure resources for machine learning
Run experiments and train models
Deploy and operationalize ethical machine learning solutions
here
Microsoft Power BI Data Analyst Professional CertificateData & Data ScienceBeginner5 months (10 hours / week)CourseraLearn to use Power BI to connect to data sources and transform them into meaningful insights.
Prepare Excel data for analysis in Power BI using the most common formulas and functions in a worksheet.  
Learn to use the visualization and report capabilities of Power BI to create compelling reports and dashboards.
Demonstrate your new skills with a capstone project and prepare for the industry-recognized Microsoft PL-300 Certification exam.
here
Python Project for Data ScienceData & Data ScienceIntermediate8 hoursCourseraPlay the role of a Data Scientist / Data Analyst working on a real project.
Demonstrate your Skills in Python - the language of choice for Data Science and Data Analysis.
Apply Python fundamentals, Python data structures, and working with data in Python.
Build a dashboard using Python and libraries like Pandas, Beautiful Soup and Plotly using Jupyter notebook.
here
Tools for Data ScienceData & Data ScienceBeginner18 hoursCourseraDescribe the Data Scientist’s tool kit which includes: Libraries & Packages, Data sets, Machine learning models, and Big Data tools
Utilize languages commonly used by data scientists like Python, R, and SQL
Demonstrate working knowledge of tools such as Jupyter notebooks and RStudio and utilize their various features
Create and manage source code for data science using Git repositories and GitHub.
here
What is Data Science?Data & Data ScienceBeginner11 hoursCourseraDefine data science and its importance in today’s data-driven world.
Describe the various paths that can lead to a career in data science.
Summarize advice given by seasoned data science professionals to data scientists who are just starting out.
Explain why data science is considered the most in-demand job in the 21st century.
here
Microsoft Azure Developer Associate (AZ-204) Professional CertificateDeveloperIntermediate2 months (10 hours / week)CourseraThis Professional Certificate is intended for developers participating in all phases of cloud development from requirements, definition, and design; to development, deployment, and maintenance; to performance tuning and monitoring. This program teaches developers how to create end-to-end solutions in Microsoft Azure. Students will learn how to implement Azure compute solutions, create Azure Functions, implement and manage web apps, develop solutions utilizing Azure storage, implement authentication and authorization, and secure their solutions by using KeyVault and Managed Identities. Students will also learn how to connect to and consume Azure services and third-party services, and include event- and message-based models in their solutions. The Professional Certificate also covers monitoring, troubleshooting, and optimizing Azure solutions.here
Introduction to Gemini for Google WorkspaceDuet AIIntroductory30 minutesCloudskillsboost.googleGemini for Google Workspace is an add-on that provides customers with generative AI features in Google Workspace. In this learning path, you learn about the key features of Gemini and how they can be used to improve productivity and efficiency in Google Workspace.here
Encoder-Decoder ArchitectureEncodersIntermediate8 hoursCloudskillsboost.googleThis course gives you a synopsis of the encoder-decoder architecture, which is a powerful and prevalent machine learning architecture for sequence-to-sequence tasks such as machine translation, text summarization, and question answering. You learn about the main components of the encoder-decoder architecture and how to train and serve these models. In the corresponding lab walkthrough, you’ll code in TensorFlow a simple implementation of the encoder-decoder architecture for poetry generation from the beginning.here
Transformer Models and BERT ModelEncodersIntroductory8 hoursCloudskillsboost.googleThis course introduces you to the Transformer architecture and the Bidirectional Encoder Representations from Transformers (BERT) model. You learn about the main components of the Transformer architecture, such as the self-attention mechanism, and how it is used to build the BERT model. You also learn about the different tasks that BERT can be used for, such as text classification, question answering, and natural language inference.here
Prompt Engineering for ChatGPTEngineeringBeginner18 hoursCourseraHow to apply prompt engineering to effectively work with large language models, like ChatGPT
How to use prompt patterns to tap into powerful capabilities within large language models
How to create complex prompt-based applications for your life, business, or education
here
Generative AI for Everyone by HarvardGenerative AIIntroductory3 hoursCoursyaLearn how generative AI works, and how to use it in your life and at work. Learn directly from Andrew Ng about the technology of generative AI, how it works, and what it can (and can’t) do. Get an overview of AI tools, and learn from real-world examples of generative AI in use today. Understand the impacts of generative AI on business and society to develop effective AI strategies and approacheshere
Introduction to Generative AIGenerative AIIntroductory45 minutesCloudskillsboost.googleThis is an introductory level microlearning course aimed at explaining what Generative AI is, how it is used, and how it differs from traditional machine learning methods. It also covers Google Tools to help you develop your own Gen AI apps.here
Create Image Captioning ModelsImageIntermediate8 hoursCloudskillsboost.googleThis course teaches you how to create an image captioning model by using deep learning. You learn about the different components of an image captioning model, such as the encoder and decoder, and how to train and evaluate your model. By the end of this course, you will be able to create your own image captioning models and use them to generate captions for images.here
Introduction to Image GenerationImageIntroductory8 hoursCloudskillsboost.googleThis course introduces diffusion models, a family of machine learning models that recently showed promise in the image generation space. Diffusion models draw inspiration from physics, specifically thermodynamics. Within the last few years, diffusion models became popular in both research and industry. Diffusion models underpin many state-of-the-art image generation models and tools on Google Cloud. This course introduces you to the theory behind diffusion models and how to train and deploy them on Vertex AI.here
Advanced Machine Learning on Google Cloud SpecializationMachine LearningAdvanced2 months (10 hours / week)CourseraThis 5-course specialization focuses on advanced machine learning topics using Google Cloud Platform where you will get hands-on experience optimizing, deploying, and scaling production ML models of various types in hands-on labs. This specialization picks up where “Machine Learning on GCP” left off and teaches you how to build scalable, accurate, and production-ready models for structured data, image data, time-series, and natural language text. It ends with a course on building recommendation systems. Topics introduced in earlier courses are referenced in later courses, so it is recommended that you take the courses in exactly this order.

This specialization incorporates hands-on labs using our Qwiklabs platform.These hands on components will let you apply the skills you learn in the video lectures. Projects will incorporate topics such as Google Cloud Platform products, which are used and configured within Qwiklabs. You can expect to gain practical hands-on experience with the concepts explained throughout the modules.
here
Data Science: Statistics and Machine Learning SpecializationMachine LearningIntermediate3 months (10 hours / week)CourseraBuild models, make inferences, and deliver interactive data products.
This specialization continues and develops on the material from the Data Science: Foundations using R specialization. It covers statistical inference, regression models, machine learning, and the development of data products. In the Capstone Project, you’ll apply the skills learned by building a data product using real-world data. At completion, learners will have a portfolio demonstrating their mastery of the material.
The five courses in this specialization are the very same courses that make up the second half of the Data Science Specialization. This specialization is presented for learners who have already mastered the fundamentals and want to skip right to the more advanced courses.
here
Exploratory Data Analysis for Machine LearningMachine LearningIntermediate14 hoursCourseraThis first course in the IBM Machine Learning Professional Certificate introduces you to Machine Learning and the content of the professional certificate. In this course you will realize the importance of good, quality data. You will learn common techniques to retrieve your data, clean it, apply feature engineering, and have it ready for preliminary analysis and hypothesis testing.

By the end of this course you should be able to:
Retrieve data from multiple data sources: SQL, NoSQL databases, APIs, Cloud
Describe and use common feature selection and feature engineering techniques
Handle categorical and ordinal features, as well as missing values
Use a variety of techniques for detecting and dealing with outliers
Articulate why feature scaling is important and use a variety of scaling techniques
here
Google Cloud Solutions II: Data and Machine LearningMachine LearningAdvanced4 hoursCloudskillsboost.googleIn this advanced-level quest, you will learn how to harness serious Google Cloud computing power to run big data and machine learning jobs. The hands-on labs will give you use cases, and you will be tasked with implementing big data and machine learning practices utilized by Google’s very own Solutions Architecture team. From running Big Query analytics on tens of thousands of basketball games, to training TensorFlow image classifiers, you will quickly see why Google Cloud is the go-to platform for running big data and machine learning jobs.here
Machine Learning with PythonMachine LearningIntermediate12 hoursCourseraThis course is for you whether you want to advance your Data Science career or get started in Machine Learning and Deep Learning.

This course will begin with a gentle introduction to Machine Learning and what it is, with topics like supervised vs unsupervised learning, linear & non-linear regression, simple regression and more.
You will then dive into classification techniques using different classification algorithms, namely K-Nearest Neighbors (KNN), decision trees, and Logistic Regression. You’ll also learn about the importance and different types of clustering such as k-means, hierarchical clustering, and DBSCAN.
With all the many concepts you will learn, a big emphasis will be placed on hands-on learning. You will work with Python libraries like SciPy and scikit-learn and apply your knowledge through labs. In the final project you will demonstrate your skills by building, evaluating and comparing several Machine Learning models using different algorithms.
By the end of this course, you will have job ready skills to add to your resume and a certificate in machine learning to prove your competency.
here
Machine Learning with PythonMachine Learning--FreecodecampMachine learning has many practical applications that you can use in your projects or on the job.
In the Machine Learning with Python Certification, you'll use the TensorFlow framework to build several neural networks and explore more advanced techniques like natural language processing and reinforcement learning.
You'll also dive into neural networks, and learn the principles behind how deep, recurrent, and convolutional neural networks work.
here
ML Pipelines on Google CloudMachine LearningAdvanced13.25 hoursCloudskillsboost.googleIn this course, you will be learning from ML Engineers and Trainers who work with the state-of-the-art development of ML pipelines here at Google Cloud. The first few modules will cover about TensorFlow Extended (or TFX), which is Google’s production machine learning platform based on TensorFlow for management of ML pipelines and metadata. You will learn about pipeline components and pipeline orchestration with TFX. You will also learn how you can automate your pipeline through continuous integration and continuous deployment, and how to manage ML metadata. Then we will change focus to discuss how we can automate and reuse ML pipelines across multiple ML frameworks such as tensorflow, pytorch, scikit learn, and xgboost. You will also learn how to use another tool on Google Cloud, Cloud Composer, to orchestrate your continuous training pipelines. And finally, we will go over how to use MLflow for managing the complete machine learning life cycle.here
Structuring Machine Learning ProjectsMachine LearningBeginner6 hoursCourseraIn the third course of the Deep Learning Specialization, you will learn how to build a successful machine learning project and get to practice decision-making as a machine learning project leader.

By the end, you will be able to diagnose errors in a machine learning system; prioritize strategies for reducing errors; understand complex ML settings, such as mismatched training/test sets, and comparing to and/or surpassing human-level performance; and apply end-to-end learning, transfer learning, and multi-task learning.
This is also a standalone course for learners who have basic machine learning knowledge. This course draws on Andrew Ng’s experience building and shipping many deep learning products. If you aspire to become a technical leader who can set the direction for an AI team, this course provides the “industry experience” that you might otherwise get only after years of ML work experience.

The Deep Learning Specialization is our foundational program that will help you understand the capabilities, challenges, and consequences of deep learning and prepare you to participate in the development of leading-edge AI technology. It provides a pathway for you to gain the knowledge and skills to apply machine learning to your work, level up your technical career, and take the definitive step in the world of AI.
here
TensorFlow on Google CloudMachine LearningIntermediate13 hoursCourseraThis course covers designing and building a TensorFlow input data pipeline, building ML models with TensorFlow and Keras, improving the accuracy of ML models, writing ML models for scaled use, and writing specialized ML models.here
Advanced Learning AlgorithmsModels, Mechanisms, and AlgosBeginner34 hoursCourseraBuild and train a neural network with TensorFlow to perform multi-class classification
Apply best practices for machine learning development so that your models generalize to data and tasks in the real world
Build and use decision trees and tree ensemble methods, including random forests and boosted trees
here
Attention MechanismModels, Mechanisms, and AlgosIntermediate8 hoursCloudskillsboost.googleThis course will introduce you to the attention mechanism, a powerful technique that allows neural networks to focus on specific parts of an input sequence. You will learn how attention works, and how it can be used to improve the performance of a variety of machine learning tasks, including machine translation, text summarization, and question answering.here
Introduction to Large Language ModelsModels, Mechanisms, and AlgosIntroductory30 minutesCloudskillsboost.googleThis is an introductory level micro-learning course that explores what large language models (LLM) are, the use cases where they can be utilized, and how you can use prompt tuning to enhance LLM performance. It also covers Google tools to help you develop your own Gen AI apps.here
Agile Project ManagementProject ManagementBeginner28 hoursCourseraExplain the Agile project management approach and philosophy, including values and principles.
Discuss the pillars of Scrum and how they support Scrum values.
Describe the five important Scrum events and how to set up each event for a Scrum team.
Explain how to coach an Agile team and help them overcome challenges.
here
Foundations of Project ManagementProject ManagementBeginner18 hoursCourseraDescribe project management skills, roles, and responsibilities across a variety of industries
Explain the project management life cycle and compare different program management methodologies
Define organizational structure and organizational culture and explain how it impacts project management.
here
Google Project Management: Professional CertificateProject ManagementBeginner6 months (10 hours / week)CourseraGain an immersive understanding of the practices and skills needed to succeed in an entry-level project management role
Learn how to create effective project documentation and artifacts throughout the various phases of a project
Learn the foundations of Agile project management, with a focus on implementing Scrum events, building Scrum artifacts, and understan