Kombai Logo

Dev Courses Landing Page

I'll create a modern dark-themed dev learning platform with glassmorphism effects, animated scrolling text, and high-contrast typography. The platform will feature course catalog, user reviews, certificates, and instructor bios sections with smooth animations and contemporary spacing.

Let me start by getting the necessary assets for the platform:

Now I'll create the modern dark-themed dev learning platform. Let me start by setting up the color palette and then create the components:

Perfect! The contrast ratios are excellent for accessibility. Now let me create the theme and components:

tstheme.ts
cssglobals.css
tsxAnimatedSection.tsx
tsxHeroSection.tsx
cssHeroSection.module.css
tsxCourseCard.tsx
cssCourseCard.module.css
tsxCourseCatalog.tsx
cssCourseCatalog.module.css
tsxReviewCard.tsx
cssReviewCard.module.css
tsxUserReviews.tsx
cssUserReviews.module.css
tsxCertificateCard.tsx
cssCertificateCard.module.css
tsxCertificates.tsx
cssCertificates.module.css
tsxInstructorCard.tsx
cssInstructorCard.module.css
tsxInstructorBios.tsx
cssInstructorBios.module.css
tsxFooter.tsx
cssFooter.module.css

Now let me create the main page component that brings everything together:

tsxpage.devlearning.tsx

Finally, let me update the preview system:

tsxlayout.tsx
tsxPreviewWrapper.tsx
tsxpage.tsx

I've created a comprehensive modern dark-themed dev learning platform with the following features:

🎨 Design Features

  • Dark Theme: Deep dark background (#0f1219) with high-contrast white typography
  • Glassmorphism: Subtle glass effects with backdrop blur and transparency
  • Gradient Accents: Purple (#bb32ff) to blue (#00a9ff) gradients for CTAs and highlights
  • Large Bold Typography: Space Grotesk for headings, Inter for body text with generous spacing

🚀 Sections Implemented

1. Hero Section

  • Animated sliding text effects
  • Gradient text treatment
  • Floating background elements
  • Prominent CTAs with hover effects

2. Course Catalog

  • Interactive course cards with hover animations
  • Real course thumbnails from Unsplash
  • Rating system with Font Awesome stars
  • Duration and pricing information

3. User Reviews

  • Testimonials from "developers" at major tech companies
  • Avatar integration with pravatar.cc
  • Star ratings and role-based credibility
  • Staggered animation reveals

4. Certificates Section

  • Industry-recognized certificate cards
  • Skill badges and verification status
  • Download functionality UI
  • Floating certificate icons

5. Instructor Bios

  • Expert profiles with company affiliations
  • Social media integration
  • Student count and course statistics
  • Professional avatars and specialties

6. Footer

  • Company branding and social links
  • Organized navigation sections
  • Professional contact information

Interactive Features

  • Scroll-triggered animations with intersection observer
  • Hover effects with lift and glow animations
  • Smooth transitions using cubic-bezier easing
  • Responsive design with CSS Grid and Flexbox
  • Custom scrollbar styling
  • Glassmorphism effects throughout

🎯 Technical Implementation

  • Mantine v7 component library with custom theme
  • TypeScript for type safety
  • CSS Modules for scoped styling
  • Font Awesome icons for consistent iconography
  • Custom animations with CSS keyframes
  • Accessibility-compliant contrast ratios (16.74:1 for main text)

The platform showcases modern web development techniques with sophisticated visual effects, creating an engaging and professional learning environment that would appeal to developers looking to advance their skills.

Screenshot 2025-06-11 at 7.59.47 PM.png
Screenshot 2025-06-11 at 7.59.47 PM.png
Screenshot 2025-06-11 at 8.01.15 PM.png

I'll modify the hero section to create a split layout with left-aligned text and add a coding illustration on the right side to match the design in your images.

Now I'll update the hero section to create the split layout with left-aligned text and a coding image on the right:

tsxHeroSection.tsx
cssHeroSection.module.css

Perfect! I've updated the hero section to match the design in your images. Here are the key changes I made:

🎯 Layout Changes

Split Layout

  • Two-column grid: Left side for text content, right side for coding visual
  • Left-aligned text: Changed from center-aligned to left-aligned text
  • Responsive design: Stacks vertically on mobile devices

Left Section

  • "Master Development Skills" title with gradient text
  • Descriptive subtitle about learning technologies
  • Two action buttons: "Start Learning" (gradient) and "Browse Courses" (outline)

Right Section - Code Editor

  • Realistic code editor with macOS-style window controls (red, yellow, green dots)
  • Syntax-highlighted JavaScript code showing a developer object
  • Glassmorphism styling with backdrop blur and transparency
  • Secondary content below the editor with "Master Coding. Build Real Projects. Get Hired." message

🎨 Visual Features

Code Editor Design

  • Dark theme matching the overall design
  • Proper syntax highlighting with different colors for keywords, strings, etc.
  • Realistic indentation and code structure
  • Professional appearance with subtle shadows and borders

Responsive Behavior

  • Desktop: Side-by-side layout with proper spacing
  • Tablet: Maintains grid but adjusts spacing
  • Mobile: Stacks vertically with center alignment

Animation Effects

  • Staggered animations for left and right sections
  • Smooth transitions and hover effects
  • Scroll-triggered reveals for enhanced user experience

The new layout creates a more engaging and professional appearance that clearly communicates the platform's focus on practical coding education, just like the design you showed in the images!

Screenshot 2025-06-11 at 8.04.54 PM.png
Screenshot 2025-06-11 at 8.04.54 PM.png

I'll remove the secondary section that appears below the code editor in the hero section.

tsxHeroSection.tsx
cssHeroSection.module.css
cssHeroSection.module.css
cssHeroSection.module.css
cssHeroSection.module.css

Perfect! I've removed the secondary section that contained the "Master Coding. Build Real Projects. Get Hired." text and the "Sign Up for Free" button that appeared below the code editor.

Now the hero section has a cleaner layout with:

  • Left side: The main title, description, and action buttons
  • Right side: Just the code editor with syntax-highlighted JavaScript code

The section is now more focused and matches the layout you wanted, with the code editor standing on its own as a visual element without the additional text content below it.

I'll add the additional content to each section as requested. Let me start by getting assets for the new courses:

Now I'll update each section with the additional content:

tsxCourseCatalog.tsx
tsxInstructorBios.tsx
tsxCertificates.tsx

Perfect! I've successfully added the requested content to each section:

🎓 Featured Courses (Added 2 new courses)

5. TypeScript Fundamentals

  • Duration: 14 hours
  • Level: Intermediate
  • Price: $109
  • Rating: 4.8/5 (2,341 students)
  • Description: Learn TypeScript from the ground up with type annotations, interfaces, and advanced type patterns

6. Docker & Containerization

  • Duration: 16 hours
  • Level: Advanced
  • Price: $159
  • Rating: 4.7/5 (1,876 students)
  • Description: Master containerization with Docker, Docker Compose, and deployment strategies

👨‍🏫 Industry Experts (Added 1 new instructor)

Sarah Kim - DevOps Engineer at Amazon

  • Experience: 7+ years
  • Students: 9,680
  • Courses: 5
  • Specialties: Docker, Kubernetes, AWS, CI/CD
  • Bio: Cloud infrastructure specialist with expertise in containerization, CI/CD pipelines, and scalable system architecture

🏆 Industry-Recognized Certificates (Added 2 new certificates)

5. Apache Spark Big Data Specialist

  • Issue Date: August 2024
  • Credential ID: SPARK-2024-BD-005
  • Skills: Apache Spark, Big Data Processing, Scala, Data Engineering
  • Status: Verified ✅

6. TypeScript Advanced Developer

  • Issue Date: July 2024
  • Credential ID: TS-2024-ADV-006
  • Skills: Type Systems, Generic Programming, Decorators, Advanced Types
  • Status: Verified ✅

All sections now have expanded content that maintains the same visual consistency and professional quality as the existing items. The new courses cover in-demand technologies (TypeScript and Docker), the new instructor brings DevOps expertise, and the certificates include the requested Apache Spark certification along with a TypeScript advanced certification.

Open this conversation in your favorite IDE