Course curriculum

  • 1

    Project 1 - Your first Machine Learning model

    • Problem statement and what you will learn
    • Resources
    • AI ML Intro and Google Colab environment
    • Python Basics
    • NumPy Pandas MatPlotLib
    • A tour of Anaconda Spyder
    • Build your Model
    • Feature Engineering
    • Where to go from here?
  • 2

    Project 2 - Twitter Sentiment Analysis using Machine Learning and Natural Language Processing (NLP)

    • Problem statement and what you will learn
    • Resources
    • AI ML Intro and Google Colab environment
    • Python Basics
    • NumPy Pandas MatPlotLib
    • A tour of Anaconda Spyder
    • Supervised Machine Learning
    • Classification using KNN
    • Feature Engineering
    • Linear Regression
    • Naive Bayes Classification
    • NLP and Text Classification
    • Decision Tree and Random Forest - Classification & Regression
    • Unsupervised Machine Learning - K-Means Clustering
    • Project - Twitter Sentiment Analysis
    • Running the Twitter project in Spyder
  • 3

    Project 3 - Bank marketing prospects data transformation using Big Data Hadoop and Spark

    • Problem statement and what you will learn
    • Resources
    • Big Data concepts
    • Hadoo concepts
    • Spark concepts
    • Creating a free Hadoop and Spark cluster using Google Dataproc
    • Hadoop hands-on - Reading HDFS data using Hive
    • Installing Spark on Google Colab
    • Python basics
    • PySpark RDD
    • PySpark - Spark SQL and DataFrame
    • Running PySpark on a Hadoop Cluster
    • Bank marketing prospects data transformation using Spark and Hive
  • 4

    Project 4 - AWS use cases

    • Signing up for AWS
    • Resources
    • Creating a billing alert
    • Hosting a static website on AWS EC2
    • Hosting a static website on AWS S3
    • Creating a data lake using AWS S3, Glue and Athena
    • Triggering an AWS Glue job with a Lambda function
    • Creating a Rest API using AWS API Gateway and Lambda
    • Creating Rest API using API Gateway, Lambda and DynamoDB
    • Storing AWS IOT data in a NoSQL DynamoDB Database