import { CalendarIcon, CodeXmlIcon, LetterTextIcon, ShapesIcon, UsersIcon, } from 'lucide-react'; import { Rating } from '../Rating/Rating'; import { CourseStatPill } from './CourseStatPill'; import { useRef, useState, useEffect } from 'react'; import { cn } from '../../lib/classname'; export function CourseLanding() { const containerRef = useRef(null); const [isSticky, setIsSticky] = useState(false); useEffect(() => { const container = containerRef.current; if (!container) { return; } const handleScroll = () => { setIsSticky(window.scrollY > container.offsetTop); }; window.addEventListener('scroll', handleScroll); return () => window.removeEventListener('scroll', handleScroll); }, [containerRef]); return ( <>

Home / Courses / Learn SQL

SQL 101

Learn everything you need to know about SQL with an interactive playground. It comes with a built-in editor and a database to practice your queries.

4.5 (559 ratings)

What you'll learn

  • Understand SQL syntax
  • Write complex queries
  • Use SQL in real-world scenarios
  • Optimize your queries
  • Understand database design
  • Write complex queries

About this Course

SQL 101 is a beginner-friendly course that will teach you everything you need to know about SQL. It comes with an interactive playground where you can practice your queries.

The course is divided into multiple sections, each covering a different aspect of SQL. You'll learn how to write complex queries, use SQL in real-world scenarios, optimize your queries, and understand database design.

SQL 101

Certificate of Completion

Certificate will be issued on completion

SQL 101

What you get

  • Full access to all the courses
  • Personalized access using AI
  • Certificate of Completion
  • Playground for live-coding
  • Challenges / Quizes
); }