TGViewer
Artem Ryblov’s Data Science Weekly Artem Ryblov’s Data Science Weekly @data_science_weekly · 684 subscribers
Post #214 555
CS50’s Introduction to Databases with SQL

This is CS50’s introduction to databases using a language called SQL.

• Learn how to create, read, update, and delete data with relational databases, which store data in rows and columns.
• Learn how to model real-world entities and relationships among them using tables with appropriate types, triggers, and constraints.
• Learn how to normalize data to eliminate redundancies and reduce potential for errors.
• Learn how to join tables together using primary and foreign keys.
• Learn how to automate searches with views and expedite searches with indexes.
• Learn how to connect SQL with other languages like Python and Java.

Course begins with SQLite for portability’s sake and ends with introductions to PostgreSQL and MySQL for scalability’s sake as well. Assignments inspired by real-world datasets.

Whereas CS50x itself focuses on computer science more generally as well as programming with C, Python, SQL, and JavaScript, this course, aka CS50 SQL, is entirely focused on SQL. You can take CS50 SQL before CS50x, during CS50x, or after CS50x. But for an introduction to computer science itself, you should still take CS50x!

Links:
• Site
• Lectures (YouTube Playlist)

Navigational hashtags: #armknowledgesharing #armcourses
General hashtags: #sql

@data_science_weekly
  • 👍 8
More from @data_science_weekly
  1. Sep 20, 2026Reliable Machine Learning: Applying SRE Principles to ML in Production by Cathy Chen, Nial…
  2. Sep 13, 2026A Short Note on P-Value Hacking by Nassim Nicholas Taleb The paper works out the exact pro…
  3. Sep 6, 2026SQLBolt — Learn SQL with simple, interactive exercises Every lesson runs a database in the…
  4. Aug 16, 2026Machine Learning by Neetcode Solve ML problems from scratch, from gradient descent to a wo…
  5. Aug 9, 2026CS 224V Conversational Virtual Assistants with Deep Learning by Stanford University Genera…
  6. Aug 3, 2026A Visual Guide to Quantization As their name suggests, Large Language Models (LLMs) are of…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →