How to Build a Data Science Portfolio
A lot of us, data fans, are trying to launch data science careers, and we do not initially have work experience. In fact, we are looking for a first data science role so we can check off the work experience requirement that is listed in most data science job postings. To get unstuck from this…
Aggregating Pokémon Data with Python and Pandas
Most of the time, high-level decision-makers require aggregated data. For example, to understand sales trends, business analysts need to aggregate individual sales transactions by month, quarter, or fiscal year. Data aggregation is a key skill that can drive value for many organizations. Supermarket sales aggregated by category Pokémon is a video game where creatures (known…
How to Start a Group Project
Teamwork makes the dream work. As you develop your coding skills with Codecademy, you will eventually reach a point when you will want to take your new knowledge and use it to build a complex project. One way to create a fully-formed project is to assemble a team of collaborators to work on the project…
Go Behind-the-Scenes of Our Curriculum Hackathon (and Pick the Winner)
Update: And the winner of our curriculum hackathon is... Alienbot: Build a Python Chatbot! Thanks to all who voted. Codecademy’s Curriculum Team recently held our bi-annual internal hackathon. From 8:30 am to 6:30 pm, we hacked, snacked on dim sum, and hacked some more! We’ve done internal hackathons before, but this time, we want to…
Who are our learners: Part 3: The ‘Personal Life’ archetypes
A research-based insight into FutureLearners. Part 3: The ‘Personal Life’ archetypes. By Tracey Walker, User Experience Researcher at FutureLearn In part one, Tracey explained how the research and data team at FutureLearn set out to understand more about our learners. You can read more about this in Part 1: what we did and why? In…
Announcing the Winners of the C++ Community Challenge
When we launched Learn C++ Module 5: Vectors and Module 6: Functions, we also kicked off a month-long C++ Community Challenge—an opportunity for C++ Pro learners to team up and build something amazing together. The project was open-ended, and each team's submission was judged based on: Use of C++ vectors and functions in code. Collaboration.…
Engaging with Communities as a Female Technologist
I started studying computer science quite late into my college career. I took a class on the subject as a sophomore, and I soon found that I enjoyed writing code and solving computational problems. I decided to enroll in another computer science class the following semester, and more after that. Coming from a liberal arts…
When One Teaches, Two Learn: Meet Codecademy’s Community
Codecademy believes that “When one teaches, two learn,” a quote attributed to Robert Heinlein. To turn that belief into a reality for people learning to code, Codecademy hosts an online community with tens of thousands of members. Across the globe, people meet and connect on their learning journeys, helping to motivate one another, celebrate accomplishments,…
5 Skills Developers Need Beyond Writing Code
Learning to program tends to center around, well, programming. When I first got into computer science, writing small programs from scratch served as my primary way of reinforcing the concepts I learned, and this type of practice proved crucial to my skill development. However, when I started my first real job as a software developer,…
Who are our Learners? Part 4: The ‘Leisure’ archetypes
A research-based insight into FutureLearners. Part 4: The ‘Leisure’ archetypes. By Tracey Walker, User Experience Researcher at FutureLearn In part one, Tracey explained how the research and data team at FutureLearn set out to understand more about our learners. You can read more about this in Part 1: what we did and why. In part…