Not at ease with Reactive Programming?
Start with JavaScript

How good are you at Reactive Programming?

Reactive Programming is a different way of building applications. Can you think in a Reactive way? With this 4-week challenge, we will help you strengthen your programming skills.

Davy Engone

Software Engineer at Hackages

Engineers at these companies have joined our HackJam sessions

The challenge - Build a timer APP

Level up your knowledge with 4 challenges in 4 weeks!

Learn Reactive Programming practically through some set of exercises

Week 1

March 9

Challenge 1

Q&A March 12
12 pm (CET)

Week 2

March 15

Challenge 2

Q&A March 19
12 pm (CET)

Week 3

March 22

Challenge 3

Q&A March 26
2 pm (CET)

Week 4

March 29

Challenge 4

Q&A April 2
12 pm (CEST)

Challenge 01

  • Build your own Observable function

  • Build your own fromEvent Observable

  • Timer App v1: Putting it all together

Start Challenge

Challenge 02

  • Build your own interval Observable

  • Build your first operators: swichTo

  • Bonus: Build the of operator

  • Timer App v2: Putting it all together

Start ChallengeRegister For Q&A

Challenge 03

  • Build the merge observable

  • Build the mapTo operator

  • Bonus: Build the scan operator

  • Timer App V3: Putting it all together

Start ChallengeRegister For Q&A

Challenge 04

  • Build the takeUntil operator

  • Build the endWith operator

  • Bonus: Build the repeat operator

  • Timer App V3: Putting it all together

Start ChallengeRegister For Q&A

How does it work?

Each challenge will available every Week starting from 9th of March for 4 weeks.

Start the challenge
Follow the instructions
Get coached each Friday
Come back next week
Repeat

What is in for you?

These 4 weeks helps you set a strong foundation of your Reactive Programming knowledge and challenges you to evaluate where you need to focus on in your learning path.

A New way of learning

Our Test-Driven-Learning experience will challenge you and help you along the way with your learning. Clone the repo, Fix the tests, Push and move on to the next exercise.

Weekly demo days

Each Friday at noon, we will be hosting 1 hour Q&A, so you can ask questions and discover different ways to solve the challenges.

1-2-1 Support on demand

We setup a private channel on our platform so you can ask question outside of the office hours. Hackages engineers will be there to help.

A New way of learning

Hackjam brings you advanced level marketing training: get deep skills in growth, customer acquisition, analytics, and conversion optimization.

Weekly Office hours

Hackjam brings you advanced level marketing training: get deep skills in growth, customer acquisition, analytics, and conversion optimization.

1-2-1 Support on demand

Hackjam brings you advanced level marketing training: get deep skills in growth, customer acquisition, analytics, and conversion optimization.