DEV Community

Cover image for My Experience with Crio: Winter of Doing

My Experience with Crio: Winter of Doing

anubhavitis profile image Anubhav Singhal ☃️ ・4 min read is a platform that empowers developers to crack real-world industry problems with a moto Learn by Doing. Crio’s mission is to empower developers with excellent applied-learning opportunities at scale and construct the country’s product development talent.

Read more at: Crio.Do, by YourStory

Crio launched an initiative called Crio: Winter of Doing, considered to be India's largest tech externship program for developers. I got to know about this program through my college seniors, I applied for this program, and fortunately, I received an invitation for stage 1.

I have completed Stage 1 of this program, and in this article, I'll be sharing my adventurous journey with Crio.

Learning Bytes


CWOD's stage 1 was a complete package of an enormous learning experience. It consisted of 8 modules with hands-on experience, and a participant must complete these modules properly to get qualified for Stage 2.

CWOD referred to these modules as Bytes. These bytes were important basic concepts of software development that every software developer must be equipped with. The list of these bytes are:

  • HTTP

    Objective of this module was to get a clear understanding of how HTTP works and use tools like cURL & Postman to perform HTTP requests and analyze responses.

    I have shared my notes of this module in an article: Link

  • REST

    Objective of this module was to understand what REST APIs are, and how to make REST API calls. I have already been working with rest API's for a long time, still, this module was a good learning experience for me.

    I have shared my notes of this module with some extra research: Link.

  • Linux Basics 1

    This was the most interesting module of this stage, I always preferred Linux for my computer, and I had a basic understanding of how Linux works. After this module, I love Linux more.
  • Deploy app server in AWS

    Objective of this module was to help participants to launch their first virtual server in AWS, deploy the app backend server, and connect the mobile app to the app backend server. I must say, with 0 experience this module was most challenging for me.

    More the challenge, better the learning experience.

  • Git Basics

    It's tough to imagine software development without version control systems. Git Basics bytes was a complete learning path for beginners to get proficient with git and GitHub. Its hands-on experience equipped with GitLab and Gitpod made the whole process very smooth.

  • HTML and CSS

    HTML and CSS are the fundamentals of frontend development. The objective of this module was to get started using HTML for web pages, using CSS to style web pages, and create finally create the first static website.

  • QPrep JavaScript

    JavaScript is one of the most famous languages among developers. In this module, we learned Javascript ES6 features, and we practiced them by solving several problems. For every problem, we had to construct a solution coded in JavaScript on Crio's editor.
  • QProfile

    The final byte, and the most amazing one as well. This module was all about implementing what we learned in previous bytes. Here we were supposed to construct a portfolio website fetching details from our GitHub through APIs and host it on Netlify & Heroku. We were equipped with materials and the format of the profile.

    Check out my Q profile, Anubhav Singhal's Qprofile

Other activities


Stage 1 was a lot of fun, we had a lot of learning experiences and we had few fun activities as well. Some of them are listed below:

  • Speaker Sessions

    Crio team onboarded some of the great influencers from the tech industry such as Binny Bansal (Co-founder of Flipkart), Vivek Ravishankar (Co-founder of Hackerrank), etc. It was great hearing from such eminent personalities and learn about their experience.
  • Meme war

    One of the slack channels was filled with memes made by thousands of developers from various parts of the country. It was great to see how hilarious they were. I didn't make any meme but surely enjoyed a lot.
  • Sherlock

    A puzzle game, with interesting problems about the internet and it's working. I did participate in this, and I wish it had more level to solve, cause I had a lot of fun doing it.

There were more activities since they weren't mandatory, I only participated in these two as per my convenience.

Badge and Achievements

I received two batches,

  • Disciplined Rooster for showing up every day, and,
  • Unstoppable Bull for completing all tasks with excellence.



I wasn't sure while applying to this, but it really worked out to be great.

  • I connected with some good devs across the country, who helped me whenever I was stuck somewhere.
  • I polished my existing skill-set, and ofcourse acquired new skills as well.
  • I always wanted to have a portfolio website, now I have one: Anubhav Singhal's Qprofile
  • Community on the slack channel was just amazing.
  • The best start to 2021 for sure.

Thanks for reading, I hope my insights were helpful to you.
Find me on various platforms: LinkedIn | Twitter | GitHub

Happy Coding

Discussion (0)

Editor guide