ProjectBeta

HackerNews Insights

Challenging
7 completions
~ 27 hours
3.7

Learn automated data collection using APIs and Airflow, integrate financial and open-source data, and apply NLP libraries for analysis.

Provided by

JetBrains Academy JetBrains Academy

About

In this project, you will develop an automated pipeline to collect, enrich, and analyze Hacker News data, exploring correlations between stock prices, GitHub metrics, MAANG company mentions, and technology trends using Airflow, APIs, PostgreSQL, and natural language processing.

Graduate project icon

Graduate project

This project covers the core topics of the Data Engineering and ETL course, making it sufficiently challenging to be a proud addition to your portfolio.

At least one graduate project is required to complete the course.

Reviews

Marcin Borkowski avatar
Marcin Borkowski
9 months ago
It was a very fun project for learning the basics of Airflow and mixing it with data processing and NLP. For me, this was the longest project on Hyperskill, with a lot of pros and cons. I learned a lot about containerization, unfortunately due to problems with dependencies and similar issues.
Brian Smith avatar
Brian Smith
12 months ago
I learned to use Airflow to create reusable concurrent functions to perform various NLP tasks within configured tasks.
Orrin Eitzen avatar
Orrin Eitzen
1 year ago
Some of the elements were enjoyable using the different packages Pandas, csv, requests, spaCy, NLTK and different tech github API, docker etc. However it seems like different people wrote the stages. This project stages were not coherent. Stage 1, it's shown to use Airflow 2.8.0, Stage 3 they show ...

3.7

Learners who completed this project within the Data Engineering and ETL course rated it as follows:
Usefulness
4.4
Fun
3.6
Clarity
3.2