Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

(External) Bangkit 2.0 Detailed Curriculum

Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 24

Machine learning 884

INSTRUCTOR LED
Course Name TOTAL HOURS
COMPONENT
AMLI: Track 01: What is Machine Learning? 5 2
MLCC: Problem Framing 3
Google IT Automation with Python Professional Certificate 128 6
Mathematics for Machine Learning: Linear Algebra 19
AMLI: Track 02: Data Analysis & Manipulation (*) 15 6
MLCC: Data Prep 4
AMLI: Track 03: Regression (*) 30 8
AMLI: Track 04: Classification (*) 40 8
DeepLearning.AI TensorFlow Developer Professional Certificate
80
program
TensorFlow: Data and Deployment Specialization 64
Structuring Machine Learning Projects: Coursera 5
TensorFlow Certification Prep 5

TensorFlow Certification 5
Capstone Project 200
Self-study and reflection 200
Introduction & Onboarding 5
Machine Learning Track Hours 808 30
Bangkit Soft Skills Curriculum (Same for all tracks)
Introduction session / AMLI: Life Paths
AMLI: Giving & Receiving Feedback
Digital Branding by Kalibrr
Critical Thinking by Kalibrr
Adaptability by Kalibrr
AMLI: Presenting with Confidence
Bootcamp by Kalibrr
Persuasive Leader by Anson Ben (Livestream)
Idea Generation and MVP Planning by Kalibrr
Effective Communication for Team Management and Users by Kalibrr
Resilence / adaptibility by Kalibrr
Startup Valuation & Investment Pitch by Kalibrr
Business Finance by Kalibrr
Time Management by Kalibrr
Career Preparation Tips by Google Talent and Outreach
Total Soft Skills Hours
Android Learning 907
INSTRUCTOR LED
Course Name Hours
COMPONENT
Programming with Java (optional) 14
Programming with Kotlin 48 4
Learn SOLID Programming Principles 13 2
Creating Android Apps for Beginners 43 2
Learn Android Applications Fundamental 150 10
Learn Android Jetpack Pro 76 6
Become Android Developer Expert 86 7
AAD Preparation 38 2

Associate Android Certification 8


Capstone Project 200
Self-study and reflection 150
Introduction & Onboarding 5
Programming with Android Track
831 33
Hours
Google Cloud Platform 889.25
INSTRUCTOR LED
Course Name Hours
COMPONENT

Web Development Basics by Dicoding 57 2


Google IT Automation with Python Professional Certification 128 6
Onboarding Training (Provided by ATP) - to confirm 3 3
Google Cloud Computing Foundations 40 6
Quest Badge - Google Cloud Computing Foundations 5
Skill Badge - Google Cloud Computing Foundations 18
Architecting with Google Compute Engine specialization 40 6
Skill Badge - Infrastructure Modernization 34.25
Quest Badge 19.75
Skill Badge - Deploy to Kubernetes in Google Cloud (excluding
5.5
Kubernetes Engine: Qwik Start)
Cert Prep Training (Provided by ATP) - to confirm 3 3
From Data to Insights with Google Cloud Platform 40 6
Skill Badge - Smart analytics and data management 13
Quest Badge - Big Query 27.75
Preparing for the Google Cloud Associate Cloud Engineer Exam 10 2
Practice Exam & Review 12 2

Associate Cloud Engineer Exam 2


Capstone Project 200
Self-study and reflection 150
Introduction & Onboarding 5
Architecting with Google Compute Engine Track Hours 813.25 36

3
4
5
5
5
5
6
4
5
5
5
5
5
5
5
76
Learning Objective for: Machine Learning
Total number of hours: 770
Total credit:

No Type Course Name Module

AMLI: Track 01: What


1 Tech AMLI: Track 01: What is Machine Learning?
is Machine Learning?

Introduction
Common ML Problems
The ML Mindset
MLCC: Problem
2 Tech Identifying Good Problems for ML
Framing
Hard ML Problems
Deciding on ML
Formulate Your Problem
Crash Course on Python
Using Python to Interact with the Operating System
Coursera: Google IT
Automation with Introduction to Git and GitHub
3 Tech
Python Professional Troubleshooting and Debugging Techniques
Certificate
Configuration Management and the Cloud
Automating Real-World Tasks with Python
Coursera: Mathematics
4 Tech for Machine Learning: Mathematics for Machine Learning: Linear Algebra
Linear Algebra
Introduction to Colab
Introduction to Pandas
Intermediate Pandas
AMLI: Track 02: Data
5 Tech Analysis & Visualizations
Manipulation
Acquiring Data
Exploratory Data Analysis
Data Processing Project
[Project #1]
Data Preparation and Feature Engineering in ML
The Process for Data Preparation and Feature Engineering
Introduction to Constructing Your Dataset
Collecting Data
6 Tech MLCC: Data Prep
Sampling and Splitting
Introduction to Transforming Data
Transforming Numeric Data
Programming exercise
Introduction to Regression
Introduction to scikit-learn
Linear Regression with scikit-learn
Regression Quality

AMLI: Track 03:


7 Tech
Regression (*)
AMLI: Track 03: Polynomial Regression
7 Tech
Regression (*) Introduction to TensorFlow
Linear Regression with TensorFlow
Neural Networks
Regression with TensorFlow
Regression Project
[Project #2]
Intro to Classification
Binary Classification
Multiclass Classification
Classification with TensorFlow
Classification Project
AMLI: Track 04: [Project #3]
8 Tech
Classification (*) Introduction to Image Classification
Images and Video
Saving and Loading Models
Video Processing Project
[Project #4] Gone Wrong
Classification

No Colab fortothis
Introduction lesson. for Artificial Intelligence, Machine
TensorFlow
Learning, and Deep Learning
DeepLearning.AI
TensorFlow Developer Convolutional Neural Networks in TensorFlow
9 Tech
Professional Certificate Natural Language Processing in TensorFlow
program (Coursera)
Sequences, Time Series and Prediction
Browser-based Models with TensorFlow.js
TensorFlow: Data and
Deployment Device-based Models with TensorFlow Lite
10 Tech
Specialization Data Pipelines with TensorFlow Data Services
(Coursera)
Advanced Deployment Scenarios with TensorFlow
Coursera: Structuring
11 Tech Machine Learning Coursera: Structuring Machine Learning Projects
Projects
TensorFlow
12 Tech
Certification Exam Capstone Project Introduction

No deliverable for this lesson.


13 Tech Capstone Project Design Documents
Materials needed:
Dot-stickers
Introduction session / Self stick easel pads (flipchart)
14 Soft skills Introduction session / AMLI: Life Paths
AMLI: Life Paths
AMLI: Giving &
15 Soft skills AMLI: Giving & Receiving Feedback
Receiving Feedback
Time Management by
16 Soft skills Time Management by Kalibrr
Kalibrr
Kalibrr
17 Soft skills Critical Thinking by Kalibrr
18 Soft skills Adaptability by Kalibrr Adaptability by Kalibrr
Digital Branding by
19 Soft skills Digital Branding by Kalibrr
Kalibrr
Communication for
20 Soft skills Effective Communication for Team Management by Kalibrr
Team Management
Idea Generation by
and
21 Soft skills MVP Planning by Idea Generation and MVP Planning by Kalibrr
StartupKalibrr
Valuation &
22 Soft skills Investment Pitch by Startup Valuation & Investment Pitch by Kalibrr
Kalibrr
Business Finance by
23 Soft skills Business Finance by Kalibrr
Kalibrr
24 Soft skills Bootcamp by Kalibrr Bootcamp by Kalibrr
Persuasive Leader by
25 Soft skills Persuasive Leader by Anson Ben
Anson Ben
Rapid Learning by
26 Soft skills Rapid Learning by Anson Ben
Anson Ben
Career Preparation Tips
27 Soft skills Career Preparation Tips by TOPS team
by TOPS team
Learning Objective
Identify and use basic machine learning terminology.
Distinguish between different types of ML models.
Article #2: Color Film Was Designed to Take Pictures of White People, Not People of Color:
The Unfortunate History of Racial Bias in Photography (1940-1990)

Define common ML terms


Describe examples of products that use ML and general methods of ML problem-solving
used in each
Identify whether to solve a problem with ML
Compare and contrast ML to other programming methods
Apply hypothesis testing and the scientific method to ML problems
Have conversations about ML problem-solving methods

● Understand what Python is and how it relates to automation


● Understand how to use the basic Python structures
● Setup, configure, and use your own developer environment in Python
● Manipulate files and processes running on the operating system in Python
● Understand why version control is a fundamental tool for coding
● Install and run Git on your local machine
● Analyze real-world IT problems and implement strategies to solve them
● The
● Techniques
benefitstooffind & solve themanagement
configuration root cause ofand
problems in IT infrastructure
infrastructure as code
● Manage a fleet of computers using Puppet
● Use
● Automatically deploylibraries
Python external new virtual machines
to create runningfiles
and modify in the cloud
● Understand & use Application Programming Interfaces (APIs)
Since we're aiming at data-driven applications, we'll be implementing some of these ideas in
code, not just on pencil and paper. Towards the end of the course, you'll write code blocks
Edit markdown
Create, analyze,in a notebook
and modify a Pandas Series
Group
Create,data contained
analyze, in Pandas
and modify DataFrames
a Pandas DataFrame
Create
Merge and
data interpret scatter plots
across multiple Pandas DataFrames
Download
Create and data fromheat
interpret public URLs
maps
Select appropriate
Download visualizations
and obtain to use for analysis
data from Kaggle
Inspect
Interpretdata columns description
visualizations to answer and statistics
questions about a dataset
Explore data to understand relationship between features

- Recognize the relative impact of data quality and size to algorithms.


- Set informed and realistic expectations for the time to transform the data.
- Explain a typical process for data collection and transformation within the overall ML
workflow.
- Collect raw data and construct a data set.
- Sample and split your data set with considerations for imbalanced data.
- Transform numerical and categorical data.

Identify how the machine learning process applies to linear regression


Train a simple model and make predictions using that model
Visualize features, targets, and predicted targets using a scatter plot
Extract quantitative measurements of a regression model's predictions

Perform qualitative judgments of a regression model's predictions


Recognize when a model might be overfitting
Identify key differences between TensorFlow 1 and TensorFlow 2

Perform basic linear algebra operations on tensors using TensorFlow


Adjust model hyperparameters
Adjust weights and bias in a neural network
Use the TensorFlow/Keras API to build a deep neural network

Understand the implications of activation function choice


Explore a dataset with minimal guidance
Differentiate between classification and regression

Interpret accuracy, precision, recall, and F1 scoring to classification models


Interpret a confusion matrix for a binary classification model
Use cross-validation to evaluate a model trained with a small amount of data
Create a classification model with TensorFlow

Use a trained
model TensorFlow model to make classification predictions
in TensorFlow

Perform multiclass image classification using a deep neural network


Change the color encoding of an image
Implement the process to save the state of a model

Revive and use a persisted model


Use a pre-trained model to identify and label objects in each frame of a video
Discuss potential causes of bias and harmful errors in classification
new deeplearning.ai TensorFlow Specialization teaches you how to use TensorFlow to
implement those principles so that you can start building and applying scalable models to
Finally, Course 2 will introduce you to transfer learning and how learned features can be
extracted
get to trainfrom models.
an LSTM onThe Machine
existing text Learning course and
to create original DeepThe
poetry! Learning
Machine Specialization
Learning course
and Deep Learning Specialization from Andrew Ng teach the most important and
foundational
Machine principles
Learning of and
course Machine
DeepLearning
Learningand Deep Learning.
Specialization from This
Andrew newNgdeeplearning.ai
teach the most
important
you’ll buildand foundational
a computer principles
vision project of
thatMachine Learning
recognizes and Deep
and classifies Learning.
objects fromThis new
a webcam.
This Specialization builds upon our TensorFlow in Practice Specialization. If you are new to
TensorFlow,
how to deploywe onrecommend that youusing
embedded systems take the TensorFlow
TensorFlow on in Practice Pi
Raspberry Specialization
and first. To
microcontrollers.
of code, use APIs This Specialization
to control how you builds upon
split your our and
data, TensorFlow
process allin types
Practice Specialization.
of unstructured
data. This Specialization builds upon our TensorFlow in Practice Specialization. If you are
new to TensorFlow,
models work, as wellwe as recommend that you
share your model take thewith
metadata TensorFlow in Practice
others. Finally, you’llSpecialization
explore
federated learning and
provides "industry how youthat
experience" can you
retrain deployed
might models
otherwise with after
get only user years
data while
of ML work
experience.

Identify capstone project basics and graded elements


Create design documents for an independent project
Identify ideas for a capstone project that are appropriate and scalable to fit the time and
resource constraints
Get to know one another through sharing important events and/or time periods in a “life
path” model
Engage with and apply tips for giving and receiving feedback in a professional environment
- Understand the value of time and identify the keys to strong time management
- Understand the 5 principles of effective time management
- Adopt tools and techniques to enable better self-management
- Identify the right problem statement using Problem Definition Workflow
- Identify the various aspects in workplace that requires a person to be adaptable
your personal branding
- Recognize the importance of networking; and develop skills to approach recruiters or other
-professionals through offline
Gain basic understanding ofand online
various means
Social Style and how to utilize them to communicate
effectively
and planning
-- Develop
Identifying
an and practicing the
understanding framework to related
of terminologies build antoMVP
entrepreneurial financing
- Build financial modelling and identify initial growth financing sources for the new venture
- Communicate
venture effective presentation
and the respective requirements pitch to potential investors
of stakeholders
-various
Gain knowledge to read and create basic financial statement
sets of practices
- Gain deeper and practical understanding of the application of Social Style Model
-onGain deeper and practical understanding in managing difficult communications at the
the journey.
This compressed program will share, through scientifically proven methods, the critical
about them.
In such a world, a skill like Rapid Learning helps you glide through this lightning pace. 
your personal branding
- Recognize the importance of networking; and develop skills to approach recruiters or other
professionals through offline and online means
Learning Objective for: Google Cloud & Web Development
Total number of hours: 915.25
Total credit:

No Type Course Name Module


1 Crash Course on Python
2 Using Python to Interact with the Operating System
Coursera: Google IT
3 Automation with Introduction to Git and GitHub
Tech
4 Python Professional Troubleshooting and Debugging Techniques
Certificate
5 Configuration Management and the Cloud
6 Automating Real-World Tasks with Python

Web Fundamental
7 Tech Web Fundamental (Dicoding)
(Dicoding)

8 Tech So, What’s the Cloud Anyway?


9 Tech Start with a Solid Platform
10 Tech Use Google Cloud to Build Your Apps
11 Tech Where Do I Store This Stuff?
12 Tech Google Cloud There’s an API for That!
13 Tech Computing Foundations You Can’t Secure the Cloud, Right?

14 Tech It Helps to Network


15 Tech Let Google Keep an Eye on Things
16 Tech You Have the Data, but What Are You Doing with It?
17 Tech Let Machines Do the Work
Google Developer Essentials (with Entity and Sentiment
18 Tech Quest Badge Analysis with the Natural Language API & App Engine:
Qwik Start - Java)
19 Tech Skill Badge Implement DevOps in Google Cloud
20 Tech Skill Badge Build Interactive Apps with Google Assistant
21 Tech Skill Badge Build a Website on Google Cloud
22 Introduction to Google Cloud
23 Virtual Networks
24 Virtual Machines
25 Cloud IAM
26 Storage and Database Services
Architecting with
27 Tech Google Compute Resource Management
Engine specialization
28 Resource Monitoring
29 Interconnecting Networks
30 Load Balancing and Autoscaling
31 Infrastructure Automation
32 Managed Services
Google Cloud
33 Tech
Associate Cloud
Certification exam
34 Tech
guide and Practice
35 Tech Getting Started: Create and Manage Cloud Resources

Skill Badge -
Infrastructure
Modernization
36 Tech Perform Foundational Infrastructure Tasks in Google
Setup
Cloud and Configure
(Challenge a Cloud Environment in Google
Lab)
37 Tech Skill Badge - Cloud (excluding Cloud IAM: Qwik Start, Multiple VPC
Infrastructure Networks
Deploy and&Manage
Cloud Monitoring: Qwik Start)
Cloud Environments with Google
38 Tech Modernization Cloud
Build and Secure Networks in Google Cloud (Challenge
39 Tech
Lab)
40 Tech Monitor and Log with Google Cloud Operations Suite
Cloud Architecture (excluding Multiple VPC Networks
41 Tech Skill Badge
lab)
Understanding Your Google Cloud Costs (excluding tour
42 Tech Quest Badge
lab)
Optimizing Your GCP Costs (excluding Cloud
43 Tech Quest Badge
Monitoring: Qwik Start)
Security & Identity Fundamentals (excluding Cloud IAM:
44 Tech Quest Badge Qwik Start & User Authentication: Identity-Aware
Proxy)
45 Tech Quest Badge Cloud Logging
Deploy to Kubernetes in Google Cloud (excluding
46 Tech Skill Badge
Kubernetes Engine: Qwik Start)
47 Tech Onboarding Training
48 Tech Cert Prep Training
49 Tech Introduction to Data on the Google Cloud Platform
50 Tech Big Data Tools Overview
51 Tech Exploring your Data with SQL
52 Tech Google BigQuery Pricing
53 Tech Cleaning and Transforming your Data
54 Tech Storing and Exporting Data
55 Tech Ingesting New Datasets into Google BigQuery
56 Tech Data Visualization
From Data to Insights
57 Tech with Google Cloud Joining and Merging Datasets
Platform
58 Tech Advanced Functions and Clauses
59 Tech Schema Design and Nested Data Structures
60 Tech More Visualization with Google Data Studio
61 Tech Optimizing for Performance
62 Tech Data Access
63 Tech Notebooks in the Cloud
64 Tech How Google does Machine Learning
65 Tech Applying Machine Learning to your Datasets (BQML)
Skill Badge - Smart
66 Tech analytics and data Engineer Data in Google Cloud
Skill Badge - Smart
management
67 Tech analytics and data
Insights from Data with BigQuery
management
68 Tech Quest Badge BigQuery for Data Analysis
Cloud SQL (excluding Loading Data into Google Cloud
69 Tech Quest Badge
SQL)
NCAA® March Madness®: Bracketology with Google
70 Tech Quest Badge
Cloud
Applied Data: Blockchain (excluding Introduction to
71 Tech Quest Badge
SQL for BigQuery and Cloud SQL)
Scientific Data Processing (excluding Introduction to
72 Tech Quest Badge
Industry Connect - SQL for BigQuery and Cloud SQL)
73 Tech Authorized Training
Partner Sessions
74 Tech ACE Exam
Capstone Project Introduction
75 Tech Capstone Project
No deliverable for this lesson.
Design Documents
Materials needed:
Dot-stickers
Introduction session / Self stick easel pads (flipchart)
76 Soft skills Introduction session / AMLI: Life Paths
AMLI: Life Paths
AMLI: Giving &
77 Soft skills AMLI: Giving & Receiving Feedback
Receiving Feedback
Time Management by
78 Soft skills Time Management by Kalibrr
Kalibrr
Kalibrr
79 Soft skills Critical Thinking by Kalibrr
80 Soft skills Adaptability by Kalibrr Adaptability by Kalibrr
Digital Branding by
81 Soft skills Digital Branding by Kalibrr
Kalibrr
Communication for Effective Communication for Team Management by
82 Soft skills
Team Management
Idea Generation andby Kalibrr
83 Soft skills MVP Planning by Idea Generation and MVP Planning by Kalibrr
Startup
Kalibrr Valuation &
84 Soft skills Investment Pitch by Startup Valuation & Investment Pitch by Kalibrr
Kalibrr
Business Finance by
85 Soft skills Business Finance by Kalibrr
Kalibrr
86 Soft skills Bootcamp by Kalibrr Bootcamp by Kalibrr
Persuasive Leader by
87 Soft skills Persuasive Leader by Anson Ben
Anson Ben
Learning Objective
● Understand what Python is and how it relates to automation
● Setup,
● Understand how toand
configure, useuse
theyour
basicown
Python structures
developer environment in Python
● Manipulate files and processes running on the operating system in Python
● Understand
● Understand why
& useversion
regularcontrol
expressions (REGEX) tool for coding
is a fundamental
● Install and run Git on your local machine
● Analyze real-world IT problems and implement strategies to solve them

● Techniques
The benefitstooffind & solve themanagement
configuration root cause ofandproblems in IT infrastructure
infrastructure as code
● Manage a fleet of computers using Puppet

● Automatically deploylibraries
Use Python external new virtual machines
to create runningfiles
and modify in the cloud
●●Understand & use Application Programming Interfaces
Deeper CSS: Understand more about CSS selectors, understand (APIs) the application of styling to fonts and text
(change font type and size, change text color, etc.), understand foreground color and background color,
understand the concept of box model, and layout using floats . At the end of this material, we can create a
profile page by applying semantic structure, styling, and layout using floats.
● Responsive
Cloud LayoutArchitecture
vs Traditional using Flexbox: Understand about using flexbox as a basic layout for building a website
Iaas PaaS and SaaS
Install and Configure Cloud SDK
Use Cloud Shell
Configuring Elastic
Lab Intro A Tour of Apps with Autoscaling
Qwiklabs
Exploring PaaS with App Engine
Lab Intro App
Exploring Engine
Cloud SQL
Lab Intro Loading Data into Cloud SQL
Lab Intro: Cloud Endpoints
Using Apigee Edge
Managed Message Services
Explore encryption options
Understand
Lab authentication
Intro: VPC Networkingand authorization with Cloud IAM
Fundamentals
Multiple VPC Networks
Cloud Deployment
Lab Intro: Multiple Manager
VPC Networks
Monitoring and Managing Your Services, Apps, and Infra
Stackdriver
Lab Intro Dataproc Command Line
BuildCloud
Lab: ETL Pipelines
ML Engine using Cloud
Qwik StartDataflow
Cloud AutoML
Lab Intro Classify Images of Clouds

• Use the Cloud Console and Cloud Shell


• Create Cloud Storage buckets
Differentiate between the different types of VPC networks
• Implement VPC networks and firewall rules
• Describe the disk options for virtual machines
•• Explain
Explain VM pricing and
the different discounts
types of IAM roles
• Recall the different types of IAM members Implement access control for resources using Cloud
•• IAM
Spanner, Cloud Firestore and Cloud Bigtable Choose a data storage service based on your requirements
•• Implement data quotas
Recognize how storageprotect
services
Google Cloud customers
• Use labels to organize resources
Describe
• Explain the behavior of budget alertslogging,
the services for monitoring, error
in Google reporting, tracing, and debugging
Cloud
Create charts, alerts, and uptime checks for resources with Cloud Monitoring
Google Cloud
• Use Cloud Debugger to identify and fix errors
Determine which Google Cloud interconnect or peering service to use in specific circumstances
• Create andwhich
Determine configure VPN
Google gateways
Cloud - Recall to
load balancer when to specific
use in use Shared VPC and when to use VPC
circumstances
• Describe the
Automate autoscaling
deploymentbehavior
of Google Cloud services using Deployment Manager or Terraform
• Outline the Google Cloud Marketplace
Describe the managed services for data processing in Google Cloud
Structure and format of the ACE certification examination
Relationship of ACE certification to other Google Cloud certifications.
Compare Big Data On-Premise vs on the Cloud
Learn from Real-World Use Cases of Companies Transformed through Analytics on the Cloud
Demo:
NavigateAnalyze
Google10 Billion
Cloud Records
Platform with Google
Project Basics BigQuery
Explore 9 Fundamental Google BigQuery Features
Learn
CompareHow to Code
GCP ToolsHigh Quality Standard
for Analysts, SQL and Data Engineers
Data Scientists,
Explore Google BigQuery Public Datasets
Visualization Preview:
Calculate BigQuery Google
Pricing: Data Studio
Storage, Querying, and Streaming Costs
Optimize Queries for Cost
Characterize Dataset Shape and Skew
Clean and Transform Data using SQL
Clean andExport
Save and Transform
Query Data using a new UI: Introducing Cloud Dataprep
Results
Performance
Avoid Preview:Pitfalls
Data Ingesting Query Cache
Ingest New Data into Permanent Tables
Exploratory vs Explanatory
Discuss Streaming Inserts Analysis Approaches
Demo: Google Data Studio UI
Introduce Table Wildcards
Connect Google Data Studio fortoEasy Merges
Google BigQuery
Review Data Schemas: Linking Data Across Multiple Tables
Safeguard Data with One-Way Field
Walkthrough JOIN Examples and Pitfalls Encryption
Discuss Effective Sub-query and CTE design
CompareReview:
Schema SQL and TheJavascript
Good, The UDFs
Bad, and The Ugly
Arrays and Nested
Create Case Data and
Statements in Google BigQuery
Calculated Fields
Avoid Performance Pitfalls with Cache considerations
Prevent Hotspots inand
Share Dashboards your Data Data Access considerations
Discuss
Diagnose Performance Issues with the Query Explanation map
Compare IAM and
Lab: Optimizing andBigQuery Dataset Roles
Troubleshooting Query Performance
Avoid Access Pitfalls
Review
ComputeMembers,
Engine and Roles, Organizations,
Cloud Storage Account Administration, and Service Accounts
Lab: Rent-a-VM to process earthquakes
Introduction to Machine Learning for analystsdata
Practice with Pretrained ML APIs for image and text understanding
Lab: Pretrained
Creating ML APIs
classification and forecasting models with BQML
Lab: Predict Visitor Purchases with a Classification Model in BQML

Identify capstone project basics and graded elements


Create design documents for an independent project
Identify ideas for a capstone project that are appropriate and scalable to fit the time and resource constraints
Get to know one another through sharing important events and/or time periods in a “life path” model
Engage with and apply tips for giving and receiving feedback in a professional environment
- Understand the value of time and identify the keys to strong time management
- Understand the 5 principles of effective time management
- Adopt tools and techniques to enable better self-management
- Identify the right problem statement using Problem Definition Workflow
- Identify the various aspects in workplace that requires a person to be adaptable
branding
- Recognize the importance of networking; and develop skills to approach recruiters or other professionals
-through offline
Gain basic and online means
understanding of various Social Style and how to utilize them to communicate effectively
-- Utilize the power
Understand of body of
the definition language
Minimum when conveying
Viable Productyour ideas
as the beginning of idea generation and planning
- Identifying and practicing the framework to build an MVP
-- Develop an understanding
Facing roadblocks of terminologies
and finding a path forward related to entrepreneurial
in building MVP financing
- Build financial modelling and identify initial growth financing sources for the new venture
-respective
Communicate effectiveofpresentation
requirements stakeholders pitch to potential investors
- Gain knowledge to read and create basic financial statement
practices
-One
Gain
ofdeeper
the keyand practical
skills understanding
of a leader of the
is to persuade application
people to buy of Social
into Style Model
her vision, to come along on the journey.
This compressed program will share, through scientifically proven methods, the critical elements that help a
leader persuade people and thereby achieve faster results
Learning Objective for: Android Development
Total number of hours: 903
Total credit:

No Type Course Name Module


Introduction &
0 Onboarding Onboarding
(Optional) Tech Programming with Java Programming with Java

Programming with Programming with


1 Tech Kotlin Kotlin

Learn SOLID Learn SOLID


2 Tech Programming Principles Programming Principles

Creating Android Apps Creating Android Apps


3 Tech for Beginners for Beginners

Learn Android Learn Android


Applications Applications
4 Tech Fundamental Fundamental

Learn Android Jetpack Learn Android Jetpack


5 Tech Pro Pro
Learn Android Jetpack Learn Android Jetpack
5 Tech Pro Pro

Become Android Become Android


6 Tech Developer Expert Developer Expert

7 Tech AAD Preparation AAD Certification Prepa


Android Associate Android Associate
8 Tech Developer Certification Developer Certification
No deliverable for this
lesson.
Design Documents
Colorful sharpies
9 Tech Capstone Project Lots of post-it notes
Introduction session / Introduction session /
10 Soft skills AMLI: Life Paths AMLI: Life Paths
AMLI: Giving & AMLI: Giving &
11 Soft skills Receiving Feedback Receiving Feedback
Time Management by Time Management by
12 Soft skills Kalibrr Kalibrr
13 Soft skills
14 Soft skills Adaptability by Kalibrr Adaptability by Kalibrr
Digital Branding by Digital Branding by
15 Soft skills Kalibrr Kalibrr
Team Management by Team Management by
16 Soft skills Kalibrr Kalibrr
MVP Planning by MVP Planning by
17 Soft skills Kalibrr Kalibrr
Investment Pitch by Investment Pitch by
18 Soft skills Kalibrr Kalibrr
Business Finance by Business Finance by
19 Soft skills Kalibrr Kalibrr
20 Soft skills Bootcamp by Kalibrr Bootcamp by Kalibrr
Persuasive Leader by Persuasive Leader by
21 Soft skills Anson Ben Anson Ben
Rapid Learning by Rapid Learning by
22 Soft skills Anson Ben Anson Ben
Career Preparation Tips Career Preparation Tips
23 Soft skills by TOPS team by TOPS team
d Development
903

Learning Objective

Create first App using Java

Learn Functional Programming and Object-Oriented Progra

Learn the five design principles which are the guidelines f

Learn how to build your first app with Android Studio. The

Android Basic Principles: Learn the basics of Android progr

App Testing: Unit Testing and Instrumentation Testing.


applications using layouts, styles, themes, localization,
CustomView, RecyclerView, and Material Design
components such as ActionBar, NavigationDrawer,
BottomNavigation, and TabLayout.

Background Process: Explore how to execute a task in the b

Local Data Storage: Describes the various ways to store dat

Extended Application: How to create Widgets, Notificatio


Creating a catalog application with various features such as
Learn Android Jetpack features, advantages, components: Be

Introduction to Architecture Component: Architecture Compon

Testing: Deepening the material about automated testing


such as Unit Testing and Instrumentation Testing.

Case Study: How to implement components in Component Ar

Case Study: How to implement components in Component Arc


Submission: Making a movie catalog application with Androi

Design Pattern & Clean Architecture: Various kinds of desig

Reactive Programming: Implementation of the declarative

Dependency Injection: A technique for building robust appli

Modularization: How to build large-scale applications throu

Continuous Integration: Automation processes to simplify app

Performance: Best practices regarding aspects of the applica

Security: Best practices regarding application security asp


Build App with Useful Libraries: How to use libraries that
Submission: Creation of a free themed capstone application

AAD Certification Preparation

Identify capstone project basics and graded elements


Create design documents for an independent project
Identify ideas for a capstone project that are appropriate
and scalable to fit the time and resource constraints
Get to know one another through sharing important events
and/or time periods in a “life path” model
Engage with and apply tips for giving and receiving
feedback in a professional environment
- Adopt tools and techniques to enable better self-
management
- Utilize tools and frameworks to define all potential root
causes of the problem statement
promote resilience and succeed in career
- Prepare, behave, and communicate effectively and
properly during interviews
ideas
- Practice active listening
- Facing roadblocks and finding a path forward in building
MVP
- Communicate effective presentation pitch to potential
investors
- Analyze the venture’s performance and make appropriate
recommendations
- Gain deeper and practical understanding in managing
difficult communications at the workplace
proven methods, the critical elements that help a leader
persuade people and thereby achieve faster results
CEOs, crimefighters & housewives to achieve great things;
And we learn the science behind it
- Prepare, behave, and communicate effectively and
properly during interviews

You might also like