Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Projection, Filtering, and Aggregation of Data Streams

via CodeSignal

Overview

Focusing on data manipulation operations, this course teaches how to perform data projection, filtering, and aggregation using C++ without needing advanced external libraries. You will learn how to use both procedural and functional programming techniques when applying filtering and aggregation on the data stream.

Syllabus

  • Lesson 1: Understanding Data Streams: Basics and Operations
    • Retrieve the Last Element from Data Stream
    • Fixing the DataStream get_last Method in C++
    • First and Last Data Points in Data Stream
    • Slicing and Converting Data Streams to String
    • Return the Middle Element of a Sliced DataStream
  • Lesson 2: Diving Into Filtering Data Streams in C++
    • Filter Numbers Greater Than 20
    • Fixing the Filter for Long Strings
    • Filtering Even Numbers from Data Stream Using std::copy_if
    • Filtering Positive Even Numbers Using std::copy_if
    • Filtering a Data Stream Below a Certain Threshold
  • Lesson 3: Introduction to Data Projection Techniques in C++
    • Projecting Colors of Fruits
    • Fix the Sprinter Filtering and Projection Logic in C++
    • Enhance Car Horsepower by 10 Percent
    • Filter and Increase Prices of Expensive Products
    • Data Projection Techniques with C++: Converting Fahrenheit to Celsius using Classes
  • Lesson 4: Introduction to Data Aggregation Methods Using C++
    • Changing Code to Calculate Minimum Exam Score
    • Fix the Standard Deviation Calculation
    • Calculating Average Temperature in C++
    • Finding the Most Frequent Age Using Loops in C++
    • Counting Adults with a Loop
  • Lesson 5: Practical Data Manipulation Techniques in C++
    • Calculate Average Salary in Sales Department
    • Filtering and Aggregating Sales Data
    • Data Manipulation with Filtering Projection and Aggregation in C++
    • Data Manipulation with DataStream in C++

Reviews

Start your review of Projection, Filtering, and Aggregation of Data Streams

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.