Sales Ended

Learn Node.js doing Remote Pair Programming

Event Information

Friends Who Are Going
Event description


In this online course, we will match you with another student in our platform and you will learn Node.js through a series of remote pair programming sessions.

Together, you will build and ship a real-world project for a fictional client. The project has been designed to help you learn how to build and ship a production-ready REST API with Node.js.

: 1-3 pair programming sessions per week until you finish the project

How: Using video conference to do remote pair programming with another student

Where: Online, in our collaborative learning platform

Why pair programming?

“Whenever I sit down to work side by side with a fellow developer, I always absorb a few of their tricks and techniques. It's a fast track learning experience for both participants.” - Jeff Atwood, Stack Overflow Co-founder

"Working with someone else in a project makes it much easier when you get stuck. Two heads think better than one!" - Sonia Alemany, Microverse student

“Working in pairs can improve student learning by giving you someone to talk to when you are stuck, or by letting you see a different way of approaching the same problem.”
- Marty Stepp, Stanford CS 106A Instructor

Who are we?

We are a group of seasoned developers and entrepreneurs passionate about helping other people learn how to become great developers.

Ariel Camus

He built TouristEye and grew it to more than 1 million users before selling it to Lonely Planet. He was also the founder of Coderoulette, a pair programming game that more than 25,000 people tried in just a week (Featured in The Next Web, Top 3 in Product Hunt).

Israel Gutierrez

A speaker, teacher and professional software developer with more than 10 years of experience. Israel was Chief Learning Officer at Ironhack, one of the largest coding bootcamps in Europe, and the lead instructor of some very popular coding online open courses.

Miriam Muros

Miriam is a growth hacker and seasoned software developer. She acquired 2 million users in just 5 months for one of the hottest European startups, helping them raise their $30M Series A.

This is the right course for you if...

  • You want to learn Node.js by building a real project
  • You want to get experience at pair programming
  • You want to get better at teamwork, communication, and collaboration
  • You want to have another project in your portfolio
  • You want to work with other developers as if you were in a real job
  • You would like to have someone to help you get you get stuck
  • You could use some extra motivation to keep learning new things every week

How does it work?

We will match you with another student and you will work on a real project for a fictional client. Having a coding partner will keep you motivated and you will hold each other accountable.

  • The program is divided into clear milestones
  • You will be paired with another student to work and learn through synchronous collaboration
  • To complete milestones, you will meet twice a week to pair program via video conferences
  • At the end of the course, you will ship a real project
  • Besides learning Node.js, you will learn pair programming, teamwork and remote working skills

Once we match you with your coding partner, we will introduce you to each other via email and you will agree on which days and times you want to meet every week to do the remote pair programming sessions.

What will you learn?

You will master the following frameworks, concepts, and technologies at your own pace while you build and ship a fully-functional and complex REST API with your coding partner:

  • Node.js
  • Express.js
  • MongoDB
  • NPM
  • REST
  • Debugging
  • Testing
  • Promises
  • Authentication/Passport
  • Pair programming
  • Git / GitHub
  • ES6

This course is designed to take you to a medium/advanced Node.js level. Additionally, you will learn by working in the same way you would work in a real job. You will get better at teamwork, add a new project to your portfolio, and you will build a strong relationship with another colleague.

You can see the list of milestones of the course here. And you can find a sample milestone with all its requirements here.


  • JavaScript programming fundamentals
  • Basic version control workflows (git)
  • Basic web knowledge: HTTP, client-server architecture
  • You have to be comfortable reading, writing and speaking English


How can I contact the organizer with any questions?

Send us an email to

How is the course delivered?

The course is delivered in our platform. You can see some screenshots here and here.

What's the refund policy?

We will refund you 100% of the cost if you are not satisfied with the experience.

How long does it take to complete the course?

It depends on you and your coding partner. You will meet as many times as you need until you finish the project.

How often do we have to meet?

When you sign up, you commit to meeting at least twice a week with your coding partner. This commitment to your partner is what helps you create a habit and ultimately finish the course.

How are we going to collaborate?

Once you sign up, we will introduce you to your partner via email and we will provide both of you access to the Microverse dashboard. There you will find all the details, milestones and requirements of the project as well as a way to initiate the video conference with your partner, request a code review or ask questions.

What are we going to build?

You will build and ship a production-ready REST API for a fictional client. You will use Express to handle different requests, Passport.js for authentication, you will write unit tests and you will deploy the backend to Heroku.

Share with friends

Save This Event

Event Saved