Question of the week: Your Questions for the Codecademy Team

If you could ask anything to members of the Codecademy Team, what would that be?

  • Do you have questions about jobs in tech (engineering, curriculum development, data science)?
  • Do you have a course recommendation or product feature you’d like to see?

Feel free to post your question below and let’s see if we can get it answered for you! :slight_smile:

4 Likes

Are you planning to launch more iOS development courses?

1 Like

How to know if one is ready for job hunting/applying for an internship when one has finished high school before entering university?

3 Likes

We are indeed! We’re currently putting together the next iOS skill path which will be launching sometime in the next few months. Let me know if there’s anything in particular you’re looking to learn more about!

2 Likes

Is there interest to add more hardware programming curricula?
Like the one where Codecademy partnered with Adafruit. Because I have experience with DIY hardware programming projects. I know different ways to make homemade circuit boards, do your own soldering, simulate circuits on the computer before assembling them physically.
My experience is not with Adafruit and Raspberry Pi but with Arduino and Pic Microchip, however I’ve learned Python through Codecademy which is typically used to program Raspberry Pi and Adafruit.
If you’re revisiting hardware I would be interested in contributing to curricula. Just throwing it out there if there is a possibility?

2 Likes

Great question!

tl;dr: yes, you’re ready.

If you’re asking whether it’s a good idea to apply, simple answer: yes! There’s roughly no downside to sending your resume out to as many companies as you can find who are accepting applications for entry level internships, other than spending the time to do so. The worst case is that you get a rejection or never hear back. This holds true for all application levels, from high school to super duper experienced.

Applying to jobs is itself a valuable skill to practice. Spend time on your resume to make it showcase what makes you shine: projects, coding experience, extracurricular activities, whatever you have. When I was fresh out of high school I included my summer camp counseling job as well as my coding projects and classes. Make a few templated cover letters you can base individual company applications’ cover letters on. Always submit a cover letter if they ask!

If you’re asking what skills you should have, I think you should apply regardless of where your skills are because the best way to get good at the job application process is to go through it! Just like coding!

But, in addition to the resume and cover letter stuff, these are things that are really good to practice:

  • Coding projects: they demonstrate your ability to tackle bigger problems
  • Group projects: coding in industry is almost always about working effectively with other people!
  • Explaining one of your coding projects to a professional: be descriptive yet pithy (what a challenge!), DRY, KISS, and make yourself seem confident & smart

Getting people who have already gone through this process to help you is super useful. If you haven’t yet, I’d recommend reading How to Win Friends and Influence People. Not 100% applicable here -there are probably better books for interviewing- but just a really good read on interacting with others :slightly_smiling_face:.

If you’re asking whether you’ll be successful, a bit more nuanced. First of all, see earlier paragraph on experience :grinning_face_with_smiling_eyes:. The market is a lot smaller for entry-level positions for students who haven’t yet hit university. I personally couldn’t find anything over the summer before my freshman year. This is part of why it’s good to apply as widely as possible: try for things out of your comfort zone. You never know! (and you can always reject them if you hate them after all)

I’ll also note that many (most?) CS university students don’t come in with CS-specific internships before their freshman year, and many don’t get it until their sophomore or junior years. That’s totally fine! But it’s :sparkles: awesome :sparkles: and a nice leg up if you do land one.

4 Likes

EDIT: How did the founders of Codecademy get the idea of such a successful website?

1 Like

Here’s one for everyone/anyone on the team:

When you landed your first tech job, what do you believe was the biggest factor in your success? Why do you think you were chosen over the other candidates?

1 Like

Are there any structured resources / courses from Codecademy for developing a project as a team using Scrum? I’m not very fair into the course paths, so perhaps that is what some of the later projects do, but I’m wondering if there is a codecademy project/course that would have someone on the student team act as a Product Owner, someone else as Scrum Master and then the Dev team. That would seem like that would be excellent practice for the real world, especially for learning the ins and outs of working in github as a team.

Thoughts?

1 Like

Hey @chrysippa ! This is a great question :slight_smile: Reflecting on my first tech job, which was as an associate product manager, I think one of things that made me stand out (beyond the skills) was my experience and exposure to non-technical problems. Sounds a bit counterintuitive, but I think a lot of places are starting to value diversity of experiences and perspectives for product management and probably other careers in tech as well. The key in the interview process is to make sure you can tie the lessons and takeaways from those experiences to your role and the skills you gained. If you’re in school, this can take the form of extracurriculars like clubs or leadership roles on campus, and if you’re already in the workforce, this can take the form of reflecting on your experiences and building a narrative that demonstrates the skills you’ve picked up from non-technical roles.

Another one that I think can really help you stand out is demonstrating empathy in the way that you work with people. This is something I’ve noticed after being on the other side, and I’ve seen candidates really stand out in the way that they talk about working with people. This is definitely a softer skill and pinpointing experiences where you’ve demonstrated empathy can help you stand out in the interview process.

I hope this is helpful!

2 Likes

I know that Codecademy is more about learning how to code, but have you considered adding some sort of editor on the website? I have wanted this to be a part of the Codecademy website for awhile and I think it would get a lot of use.
Thank you!

1 Like

hey @wanderer010 , thanks for the feedback! We’re working on it, stay tuned! :grin:

for now, we have something you can play with here:
https://www.codecademy.com/sandbox/javascript

2 Likes

Who can you turn to when you feel your web developers are taking you for granted because they know you don’t know as much as they do? Codecademy should keep a directory of web developers who have really racked people over the coals…then maybe I could’ve had something to turn to as a guide to exactly find what I was looking for…maybe it would help some other innocent unsuspecting website owner.

Why is the python 3 course still Pro? Python 3 has been out for years, and limiting user access is only pulling users away. https://www.learnpython.org/ has an amazing course. I like the intractability of Codecademy, more that’s why I would like to see it free.

Hiya, Zoe here from Curriculum.

We currently cover agile in our Back-End Engineer Career Path, Track 37: Agile.

Our Career Paths also include various prompts to do peer work, including group projects. Here’s an informational from that same path explaining the types of projects and how you can leverage a Career Path group to do them. Here’s another informational from that path showing a project you could do as a group project, with prompts to explore different ways of structuring your team and links to resources about different methodologies. Since we focus on training technologists, our resources focus on the perspective of a dev rather than a product manager on the team.

Hope that helps!

2 Likes

Why did my subscription cancel a week after paying for a year subscription and I have yet to recieve ANY response after 24 hours of emailing?

Hey, @lobreeze :wave: Currently, we do not have a directory of web developers to share with you but it’s possible we might introduce something like this in the future. Stay tuned! =)

Hey @dave.williams I’ll DM you to get more info so that we can get this resolved for you :slight_smile:

hi @careershifter, it’s Sonny from the curriculum team.

yeah, a hardware course is def on the horizon. we were planning to build it out this fall, but there have been some changes in the roadmap. add me on Linkedin and let’s keep in touch!

1 Like

I have a question regarding LinkedIn for developers.

How do you usually use LinkedIn effectively? How do you get out of your comfort zone and network with others using LinkedIn? Can anyone provide some tips & tricks?

1 Like