Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Harvard CS50's Introduction to Databases with SQL - Full University Course

via freeCodeCamp

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn database fundamentals and SQL programming through Harvard's comprehensive university course spanning over 11 hours of instruction. Master creating, reading, updating, and deleting data with relational databases that organize information in rows and columns. Discover how to model real-world entities and relationships using tables with appropriate data types, triggers, and constraints. Explore data normalization techniques to eliminate redundancies and reduce errors, then advance to joining tables using primary and foreign keys. Develop skills in automating searches with views and expediting queries with indexes. Connect SQL with programming languages like Python and Java to build complete applications. Progress from SQLite for portability to PostgreSQL and MySQL for scalability, working with assignments inspired by real-world datasets. Cover essential topics including querying fundamentals, relationship design, database architecture, advanced writing techniques, view creation, performance optimization, and scaling strategies across eight comprehensive modules taught by Carter Zenke.

Syllabus

⌨️ 0:00:29 Introduction
⌨️ 0:02:35 Querying
⌨️ 1:21:49 Relating
⌨️ 3:03:28 Designing
⌨️ 4:24:52 Writing
⌨️ 4:24:52 Viewing
⌨️ 7:30:27 Optimizing
⌨️ 8:59:19 Scaling

Taught by

freeCodeCamp.org

Reviews

4.4 rating, based on 5 Class Central reviews

Start your review of Harvard CS50's Introduction to Databases with SQL - Full University Course

  • Profile image for Ankith Kumar K G
    Ankith Kumar K G
    1
    Harvard’s CS50 Introduction to Databases with SQL is easily one of the strongest beginner-to-intermediate SQL courses available online, and the freeCodeCamp version makes it fully accessible without any paywalls. The course maintains CS50’s reputati…
  • Adnan Muzamel
    1
    hi i am adnan muzamel n this course is very nice i have followed the correct and instructions it helps me to work on it i understand a lot thank you
  • After spending around 10 hours on **Harvard CS50’s Introduction to Databases with SQL**, I can say it feels like a genuine university-level learning experience. As a college student, I found the course very well structured and easy to follow, even w…
  • Profile image for Tareq Ziad
    Tareq Ziad
    Introduction to Databases with SQL – Full University Course is a well-structured and beginner-friendly course that provides a solid foundation in database concepts and SQL. It clearly explains how databases work, covering essential topics such as tables, relationships, normalization, and data integrity. The SQL lessons are practical and easy to follow, with clear examples of queries like SELECT, INSERT, UPDATE, and JOIN. What makes the course valuable is its balance between theory and hands-on practice, making it suitable for students and professionals alike. Overall, it is an excellent starting point for anyone looking to build strong database and SQL skills.
  • Profile image for Surya Prakash A N
    Surya Prakash A N
    Harvard CS50's Introduction to Databases with SQL - Full University Course is very good for learning & it is a beginner friendly course

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.