How codecademy helped me build a website from scratch!


#1

Hi,

I am Jaskaran Rana, a long time codecademy user and the founder of EDM Hunters, a music discovery website for electronic dance music and I’d love to give you a highlight of my story.

Past -

  • Studied Computer Science in Manipal Institute of Technology, India from 2010-2014
  • Didn’t know how to code up until my final year, had a 5.0 GPA (we have GPA on a scale of 10 in India) and was barely passing my exams. The way the course was taught, I just couldn’t learn or pay attention in class.
  • Started to learn to code online at codecademy. Learnt Python, JavaScript, jQuery and HTML/CSS online in a duration of around 8 months.
  • Being extremely passionate about electronic dance music started to build EDM Hunters, a website with aim of helping both new and seasoned listeners of the genre to help them discover the best and latest of electronic music. I ended up submitting it as my final semester college project.

Now -

  • Got a 9.0 GPA in my final semester college project
  • Landed a job at a startup. I currently work as a full stack web developer there.
  • I currently handle EDM Hunters all on my own in my spare time.
  • It now currently has an average of over 165,000 users with over 340,000 page views every month, while increasing at a rate of 30% month-on-month.

Codecademy has played a huge role in my life and I’d never be able to say thank you enough, but, I’d still like to try. THANK YOU! :smile:


#2

you had to work really hard to make this amazing website !!!!


#4

How and why did you get started with coding?
I was always fascinated by the concept of being able to build stuff on your own, so I was always inclined towards learning how to code and being able to build stuff on my own from scratch. I was actually a computer science student in Manipal Institute of Technology, an Engineering college in India. Being in a CS course in an engineering college, coding should have been my bread and butter but till my final year, I didn't know how to code. I had a 5.0 GPA (we have GPA on a scale of 0-10 in India) and was barely passing my exams. The main reason for this was the way in which the course was taught - I just couldn’t learn or pay attention in class. The education system here focuses more on rote learning than practical learning. That's when I decided to give online courses a go to learn coding.

What were your goals when starting to code and how did you keep motivated?
I decided to learn to code in my final year in college. I used to go through the Codeacedemy courses after college and on the weekends. Seeing the course progression day by day on Codecademy was a good enough motivator for me. But one of my major reasons to start coding was to build a music discovery website that I had in mind. Being able to make that a reality and bringing that product to life was one of my biggest motivations.

What was the most challenging part of learning how to code, and how did you rise above those challenges?
I think the initial phase when I had just started to learn to code was the toughest phase for me. Having decided to build an entire website on my own, from the frontend to the backend and everything in between, being able to visualise how all the things connect and work together as a whole was quite challenging in the start. I had help from a couple of coder friends which was a big plus. For anything else, I always had the internet at my disposal. All you need from your end is total dedication. If you are ready to put in the effort, it will definitely show the results in the long run.

Which resources would you recommend to folks just starting out?
For beginners, Codecademy is one of the best places on the internet to get your basics clear. Having a clear understanding of what is happening in your code is of utmost importance. I did courses for Python, JavaScript, jQuery and HTML/CSS on Codecademy and then decided to give building my own project a shot.

I decided to build my website using Django - a web framework on Python. With a comprehensive documentation and strong online community for both Python and Django, it was easy to get started with that. For HTML/CSS I found a lot of good articles and tutorials over at Smashing Magazine. When the time came to learn about hosting and web servers, I found pretty detailed tutorials over at DigitalOcean that turned out to be pretty helpful. For anything else, whenever I got stuck StackOverflow came to my rescue.

How did you start creating your own projects?
I was a music enthusiast from the beginning. Back in college I started listening to electronic music and I was instantly hooked. EDM had just started becoming popular and was starting to become a part of the mainstream music. A problem I faced as a fan was that I knew of a couple of popular songs from some DJs but if I wanted to listen to more of their songs I had to search across various music blogs or browse through a couple of YouTube playlists to find what I wanted. There wasn't a one-stop solution to help me discover all this in one place. EDM Hunters was thus born to solve this problem. Being extremely passionate about electronic music, I decided to build a website with the aim of helping both new and seasoned listeners of the genre to help them discover the best and latest of electronic music.

What advice would you have for folks who are just starting out or thinking of getting started?
Don't be intimated by how complex things might seem in the beginning. Everyone started of at the same spot. Start with small projects are try to get your fundamentals clear. It does get intimidating at times but the key is to not give up. There is nothing more satisfying that watching something you wanted to build come to life.

How did you get to where you are now? What did you do after Codecademy?
After Codecademy, I started building EDM Hunters. I was done with a basic prototype in around 3 months. The joy of watching finally seeing coming to life is something words cannot describe. After building that, thanks to it, I got a job as a software engineer at a startup - BuyingIQ, a shopping advisor and price comparison website. I worked there for almost a year. I'm currently working as a software engineer at another startup called CollegeDekho. It's an education startup covering various institutes across the country and helping students figure out the best options for them. I've been working here for the past year. I graduated from college in 2014 and working with these startups has immensely helped me hone my technical skills and gain insightful insights into what goes behind building a product from scratch.

Which steps would you recommend for folks who want to find jobs after Codecademy?
Try and build small projects to showcase your skills. Also try to find an internship at a startup. Startups are always on the lookout for enthusiastic people with good skills and there is no better way to learn than on the job.


#5

Wow what an awesome journey, must have felt very good! :smiley: , At the end i mean.. May i know your stack account? I have one two listed in my profile


#6


#7

Congratulations!!
Hard work pays off.