A fully responsive landing page inspired by Codecademy, built with React and Tailwind CSS.
- 🎨 Modern Design: Clean, professional layout with Codecademy's signature colors
- 📱 Fully Responsive: Optimized for all screen sizes (mobile, tablet, desktop)
- ✨ Interactive Elements: Smooth hover effects and transitions
- 🚀 Hero Section: Eye-catching hero with call-to-action buttons
- 🎓 Bootcamp Highlights: Showcase of intensive bootcamp programs
- 🏆 Certification Paths: Display of professional certification programs
- 🔗 Footer: Comprehensive footer with links and social media
- React 18: Modern React with functional components
- Tailwind CSS 3: Utility-first CSS framework
- HTML5: Semantic markup
- Deep Blue:
#1F3A5F(Codecademy Blue) - Vibrant Purple:
#6C63FF(Codecademy Purple) - White:
#FFFFFF
- Node.js (v14 or higher)
- npm or yarn
- Install dependencies:
npm install- Start the development server:
npm start- Open http://localhost:3000 in your browser.
npm run buildThis creates an optimized production build in the build folder.
codecademy-landing/
├── public/
│ ├── favicon.ico
│ └── index.html
├── src/
│ ├── components/
│ │ ├── Hero.jsx
│ │ ├── Bootcamps.jsx
│ │ ├── Certifications.jsx
│ │ └── Footer.jsx
│ ├── App.jsx
│ ├── index.js
│ └── index.css
├── tailwind.config.js
├── postcss.config.js
├── package.json
└── README.md
- Large, impactful hero section with gradient background
- Primary and secondary call-to-action buttons
- Trust indicators (learners count, features)
- Grid layout showcasing bootcamp programs
- Featured bootcamp highlighting
- Skills tags and pricing information
- Hover effects for interactivity
- Card-based layout for certification paths
- Color-coded gradient headers
- Project count and duration information
- Responsive grid system
- Multi-column layout with links
- Social media icons
- Company information and legal links
Edit tailwind.config.js to modify the color scheme:
colors: {
'codecademy-blue': '#1F3A5F',
'codecademy-purple': '#6C63FF',
}Update dummy data in:
src/components/Bootcamps.jsx- Bootcamp informationsrc/components/Certifications.jsx- Certification paths
- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
This project is for educational purposes.