Learning to code so that you can land a job in tech can feel daunting. That’s why we’re sharing inspiring stories from Codecademy’s community — to show how people like you (yes, you!) can embark on a learning journey and end up with a totally new career. We hope these stories serve as a reminder that there’s no single path to a more fulfilling work life.
Why I chose to learn to code
“I started my tech journey from class 11 or 12. I started learning HTML and CSS basics, because at that time it was on my course. Just before joining college, I did a Microsoft certification in Python.
I did my bachelor’s in technology in the field of computer science from Vellore Institute of Technology. Like everyone, I started learning the basic languages my first year in my college from C++, then Java, then Python. In my second year the Covid pandemic came, and we started doing our classes in the online mode.”
How I learned with Codecademy
Did you know there are virtual and in-person Codecademy Chapters around the world?
How I got in the door
“I did three or four internships between my second and third year of college. After teaching so many students in the Codecademy club, I got confidence in teaching. The first internship I did was in as an Assistant Professor or teacher at a startup. Then I moved to Software Developer Intern.
From my campus placements only, I started my journey at IBM. I had a Software Developer internship [and now I am a] full-time Software Developer. Currently I am working at IBM as a Software Developer, and I am building chatbots powered by AI. My focus is currently now on full stack in the field of AI and machine learning.”
How long it took me to land a job
“In my fourth year [of college] I stopped internships, because that’s when the [campus job] placements started coming. I just focused on my development side.”
How I nailed the interview
“I had a Codecademy account and I bought a premium of their Java course. I just prepared their coding questions and practiced some questions on HackerRank and LeetCode.”
Want to practice answering technical interview questions?
Check out our interview prep courses in key languages and topics.
How day one and beyond went
“I was so happy to join IBM. Two days before [I started work] I came for the first time to Bangalore from my hometown Lucknow. In Bangalore the weather is always especially [nice] and I went to few restaurants.
Our first day was very special. On the first day of work, we got to cut a cake because like almost 20-30 people were joining at the same time. We got goodies and we got to know more about IBM. After that, we got our laptops, we met our team, and then at the end of the day we played games.”
What I wish I knew before I started learning
“Focus on two things: One is the programming language; choose any programming language and prepare data structures and algorithms in it. Another side you should pick up is some development, which can be web development, Android app development, or data science. At the same time, you should be aware about the new technologies which are coming into the market.
If you are writing a single line of code, first learn how it is working in the back end, how machine level code is converted to the binary code, and then how our systems are processing it. If you know about that, then you will get more interested towards coding.”
Learn like Aniket
Learn Python 3
Conversation has been edited for clarity and length.
Not sure where to start? Check out our personality quiz! We’ll help you find the best programming language to learn based on your strengths and interests.