Unlock full accessUpgrade plan
Projects
Projects let you apply what you're learning. Practice new skills, connect concepts, or put it all together to create something of your own.Staff picks
- Portfolio ProjectPython • Data analytics • Data science • Data visualizationAnalyze and interpret data from the National Parks Service on the status of endangered species in some of the parks. Use your Python and statistics skills to better understand the status of various species.
Biodiversity in National Parks
Independent, 20 hrsPortfolio Ready - Practice ProjectPython • Data science • Machine learningFit a line to data about the honeybee population decline in the United States.
Honey Production
More guidance, 42 min - Portfolio ProjectWeb development • HTML & CSS • JavaScript • Developer toolsBuild your own portfolio website to showcase the projects that you make on Codecademy!
Portfolio Website
Independent, 5 hrsPortfolio Ready - Practice ProjectWeb development • Game development • JavaScriptCreate a game that includes scene transitions, animations, and tweens!
Codey's Counting Conundrum
More guidance, 60 min - Practice ProjectJava • Computer scienceThis project uses your knowledge of 2D arrays to create an image processing application.
2D Arrays: Image Manipulation Project
More guidance, 120 min - Portfolio ProjectPython • Code foundations • Computer scienceIn this project, you'll use your understanding of data structures and algorithms (specifically searching algorithms) to create a recommendation system. In this project, we'll use Git to store our code.
Recommendation Software Project
Independent, 5 hrsPortfolio Ready
Most popular
- Practice ProjectWeb development • JavaScriptIn this project, we're going to practice variables and printing to the console in JavaScript so you can hone your skills and feel confident taking them to the real world. Why? You've got to master the basics. Get comfortable with these fundamentals.
Kelvin Weather
More guidance, 39 min - Practice ProjectMath • Python • Data scienceKeep receipts for your lovely loveseats. Programming is a treat with this sweet suite of feats! Use strings and numbers to save a catalog of furniture, then perform concatenation and math calculations to create a receipt.
Receipts for Lovely Loveseats
More guidance, 50 min - Practice ProjectWeb development • HTML & CSS • Web designIn this project, we're going to practice tabular organization in HTML so you can hone your skills and feel confident taking them to the real world. Why? If you're going to have data on a webpage, you've got to master the skill of effectively and aesthetically organizing it – an HTML table is the perfect solution.
Wine Festival Schedule
More guidance, 33 min