François Chung, Ph.D.

Tag: analytics

Spark fundamentals

Spark fundamentals

Cognitive Class training, MOOC (2020). This learning path addresses the fundamentals of Apache Spark, an open source engine for large scale data processing that is revolutionizing the analytics and big data world. This training is an opportunity to learn from industry leaders about Spark, which is built around speed, ease of use and analytics, and provides hands-on opportunities and projects to build confidence with the Spark toolset.

Course 1: Spark fundamentals I

Main topics:

  • Introduction to Spark;
  • Resilient Distributed Dataset (RDD) and DataFrames;
  • Spark application programming;
  • Introduction to Spark libraries;
  • Spark configuration, monitoring and tuning.

Course 2: Spark fundamentals II

Main topics:

  • Introduction to notebooks;
  • RDD architecture;
  • Optimizing transformations and actions;
  • Caching and serialization;
  • Developing and testing.

Course 3: Spark MLlib

Main topics:

  • Spark MLlib data types;
  • Review of algorithms;
  • Decision trees and random forests;
  • Spark MLlib clustering.

Course 4: Exploring GraphX

Main topics:

  • Introduction to Graph-Parallel;
  • Exploring graph operators;
  • Visualizing and modifying GraphX;
  • Aggregation and caching.

Course 5: Big data in R using Spark

Main topics:

  • Introduction to SparkR;
  • Data manipulation in SparkR;
  • Machine learning in SparkR.

References

Training

Spark fundamentals I (course certificate)
Spark – Level 1 (certification badge)
Spark fundamentals II (course certificate)
Spark MLlib (course certificate)
Exploring GraphX (course certificate)
Big data in R using Spark (course certificate)
Spark - Level 2 (certification badge)

Related articles

Hadoop fundamentals (Cognitive Class training)
Data science specialization (Coursera training)

Learn more

Fundamentals of digital marketing

Fundamentals of digital marketing

Google Digital Garage training, MOOC (2020). This accredited online training, which has been designed by Google in collaboration with industry and education experts, is composed of 26 modules to explore core digital marketing topics. The training is packed full of practical exercises and real-world examples to learn the fundamentals of digital marketing, improve online digital skills, turn knowledge into action and open up new career opportunities.

Part 1: Take a business online

Main topics:

  • The online opportunity;
  • Your first steps in online success;
  • Build your web presence;
  • Plan your online business strategy.

Part 2: Make it easy for people to find a business on the web

Main topics:

  • Get started with search;
  • Get discovered with search;
  • Make search work for you;
  • Be noticed with search ads;
  • Improve your search campaigns.

Part 3: Reach more people locally, on social media or on mobile

Main topics:

  • Get noticed locally;
  • Help people nearby find you online;
  • Get noticed with social media;
  • Deep dive into social media;
  • Discover the possibilities of mobile;
  • Make mobile work for you;
  • Get started with content marketing.

Part 4: Reach more customers with advertising

Main topics:

  • Connect through email;
  • Advertise on other websites;
  • Deep dive into display advertising;
  • Make the most of video.

Part 5: Track and measure web traffic

Main topics:

  • Get started with analytics;
  • Find success with analytics;
  • Turn data into insights.

Part 6: Sell products or services online

Main topics:

  • Build your online shop;
  • Sell more online.

Part 7: Take a business goal

Main topic:

  • Expand internationally.

References

Training

Learn more