New Projects Weekly
Take your programming skills to the next level and stand out to employers with our challenging, real-world projects.
FAQ Accordion
Practice essential frontend development skills by building this expandable and collapsable menu component.
Filterable and Sortable List Component
Develop a filterable and sortable list view component for an issue tracking application, allowing users to filter tickets based on severity and status.
Toast Notifications
Master DOM manipulation, event handling, dynamic CSS styling and more by building a custom toast notification system using HTML, CSS, and JavaScript.
Testimonial Carousel
Sharpen your HTML, CSS, and JavaScript skills by practicing responsive design, dynamic content manipulation, and user interaction in implementing a testimonial carousel for a creator services app.
Pricing Page Design
Flex your proficiency with responsive design, CSS Flexbox/Grid, and JavaScript interactivity by creating a Pricing Page for a software-as-a-service application that looks good on desktop and mobile.
Task Card Component and Detail View
Master foundational frontend development and responsive design skills by building a reusable Task Card and accompanying Task Detail View for a Project Management SaaS App.
Implement an RSVP Feature
Hone your responsive design and JavaScript or React skills by building an RSVP feature for a practical event management application.
Subtask Creation Workflow for SaaS App
Implement an interface for users to add and assign subtasks within a Project Management SaaS application.
Task Assignment Workflow
Create a feature that allows users to assign tasks to teammates within a Project Management SaaS.
Interactive Job Post Creator
Develop a job posting builder that streamlines the creation of job listings, incorporating user-friendly features and a mock API to simulate template saving and retrieval functionalities.
Profile Page for a SaaS App
Create an elegant-looking, responsive profile page for a project management software, allowing users to view and update their personal and account information.
SaaS Notifications System
Create a notification system for a project management app that allows users to read, manage, and dismiss notifications they receive.
Responsive Navigation Menu
Design and implement a navigation menu that works seamlessly across various screen sizes and devices.
Event Card Component
Create a responsive, reusable card layout for an event planning website.
Landing Page for a SaaS App
Create an elegant-looking, responsive landing page for an applicant tracking system SaaS app.
Responsive Login Form with Validation
Design and implement a responsive login component with fields for username and password, and basic form validation.
Create a Dynamic Account Application Form in React
Use React to build a high-converting, customer-friendly account application form for a financial services firm.
Bring Your Own Python Project
Get an in-depth code review and practice interview with a professional developer on a fullstack Python project of your choice.
Bring Your Own React Project
Get an in-depth code review and practice interview with a professional developer on a React project of your choice.
Build a Support Dashboard for an AI Startup
In this capstone project, use Python and Flask to make an enterprise support dashboard more readable and performant.
PRACTICE PROJECTS
Practice in-demand development skills by solving a brief real-world challenge, using your choice of languages and frameworks. Your project materials will include a detailed scenario description, starter code and assets, and specs your project needs to meet, just like a work assignment.
CAPSTONE PROJECTS
Ensure your skills are ready for professional development. Our capstones are large-scale challenges that mirror a real-world assignment you would complete during a sprint. You'll have to use a wide range of your skills and make creative implementation decisions as well.
Code Assessment
Purchase a code review and a practice interview to get your capstone project graded and a job readiness assessment. If you can pass the code review, you're ready to take on professional development work and contribute to open source projects.
Personalized Feedback
After your code review, you'll receive a detailed report with specific areas to target for continued learning, and recommendations for where to learn.