R

Traffic Log Analyzer: Read a Website's Story

Load a table of page views, signups, and response times, then find the story in a website's own traffic: its busiest hour, its slowest page, and where visitors give up.

RIntermediatePortfolio piece

What you'll be able to build

Load a table of page views, signups, and response times, then find the story in a website's own traffic: its busiest hour, its slowest page, and where visitors give up. Along the way you pick up real, transferable R skills, not just this one project:

  • constructing a data.frame of web traffic events
  • aggregate() by page or hour
  • quantile() for response-time percentiles
  • computing a signup conversion rate
  • ordering results to find the extremes
  • a stakeholder-ready traffic report

A course like this one

Yours is built from your own placement, so module count and depth will differ. This map shows what a intermediate-level R learner building Traffic Log Analyzer actually gets.

  1. Module 1: Vectors, values, and the shape of R5 lessons

    Builds the vector for your Traffic Log Analyzer.

  2. Module 2: Data frames, factors, and tidy shapes5 lessons

    Builds the apply pipeline workflow for your Traffic Log Analyzer.

  3. Module 3: Control flow and predicting vectorized output5 lessons

    Builds the data frame that powers your Traffic Log Analyzer.

  4. Module 4: Functions, the apply family, and debugging5 lessons

    Builds the reusable factor for your Traffic Log Analyzer.

  5. Module 5: Designing a statistical pipeline5 lessons

    Builds the simulation for your Traffic Log Analyzer.

  6. Module 6: Shipping a reproducible analysis3 lessons

    Builds the summary table for your Traffic Log Analyzer.

How the lessons actually work

Every lesson has you predict what a piece of R code will output before you run it, then run it for real in your browser and fix what you got wrong. Each module ends in a challenge gate with hidden tests, so you can't advance until your code actually works. The course closes with a capstone that assembles everything into Traffic Log Analyzer, and a runnable proof page tied to your own code.

Common questions

How long does the Traffic Log Analyzer: Read a Website's Story course take?

about 7 hours, across 6 modules and 28 lessons, at roughly 15 minutes per lesson. Your own course may run shorter or longer, since it's sized to your placement result, not a fixed template.

Do I need experience?

Some. This is an intermediate-tier R project, so it assumes you're comfortable with R basics and pushes past them.

How much does it cost?

$15 one-time, no subscription. The first module is free, so you can see exactly how the course teaches before you pay for the rest.

No subscription. Module one is free.

Build my Traffic Log Analyzer