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

Cornell University

Database Systems - Cornell University Course (SQL, NoSQL, Large-Scale Data Analysis)

Cornell University via freeCodeCamp

Overview

This course covers relational and non-relational database management systems, teaching how to query databases using SQL, understand internal workings, optimize queries, and ensure ACID guarantees. It also explores NoSQL and NewSQL systems, graph, stream, and spatial data, and specialized systems for these data types. The teaching method includes lectures and discussions on database design, with a focus on practical applications and novel approaches to data management. The intended audience for this course includes individuals interested in database systems, data analysis, and large-scale data processing.

Syllabus

The Structured Query Language (SQL).
Storing and Indexing Data.
Relational Data Processing.
Transaction Processing.

Taught by

freeCodeCamp.org

Reviews

4.6 rating, based on 21 Class Central reviews

Start your review of Database Systems - Cornell University Course (SQL, NoSQL, Large-Scale Data Analysis)

  • Profile image for Aya ALIBOU
    Aya ALIBOU
    I had the opportunity to take the Database Systems course offered by Cornell University, and I found it to be an excellent resource for learning about SQL, NoSQL, and large-scale data analysis. The course provided a comprehensive overview of databas…
  • Great Course and a Lot of Information regarding Databases, Indexes and Aligning the Data into Many Forms aswellas Understanding the Databases such as SQL, NoSQL, PostgreSQL.
  • Ahmed Ibrahim
    Cornell University's database course offers a comprehensive dive into database management, covering essential concepts with clarity and depth. The instructors adeptly balance theory with practical applications, providing hands-on experience crucial…
  • Profile image for Muhammad Danyal
    Muhammad Danyal
    Database Systems is a comprehensive course offered by Cornell University that covers SQL, NoSQL, and large-scale data analysis. The course provides a deep understanding of database systems and how they are used to manage and analyze data. The course covers topics such as entity-relationship modeling, relational algebra, SQL programming, normalization, indexing, query optimization, transactions, and concurrency control. It also introduces students to NoSQL databases and the challenges of managing large-scale data. The course is well-structured and provides a good balance between theory and hands-on practice. The assignments and projects are challenging but rewarding, helping students develop strong database management and analysis skills.
  • Visshnupriya
    A wonderful experience that helped to learn SQL and Database from scratch.SQL, or Structured Query Language, is a powerful tool for interacting with relational databases. Imagine a database like a filing cabinet with organized tables (spreadsheets) to store information. SQL acts as your command set to access, manipulate, and retrieve data from these tables. You can use SQL to insert, update, delete, and query data based on specific criteria. It's like giving precise instructions to the filing cabinet clerk to find and manage information efficiently.
  • Profile image for Amit Mehrotra
    Amit Mehrotra
    The course on databases was an informative and comprehensive introduction to the world of data management. It covered a wide range of topics, from the fundamentals of relational databases to more advanced concepts like indexing, normalization, and q…
  • Amsath Sherif LD
    The freeCodeCamp Database Systems course offered by Cornell University provides a comprehensive and insightful exploration of SQL, NoSQL, and Large-Scale Data Analysis. Through clear lectures and practical assignments, the course equips learners wit…
  • Profile image for Sam Misra
    Sam Misra
    Lengthy, but learned a lot. It covers a wide range of topics, from the fundamentals of relational databases to more advanced concepts like indexing, normalization, and query optimization. The instructor does an excellent job of breaking down complex ideas into understandable chunks.
  • Profile image for Anuska Bashyal
    Anuska Bashyal
    The way that our mentor starts with the basics first in sequential steps and then goes towards the actual topic is very good. Although the video hours are long, they have much content that is very effective to grasp contents.
  • Trupti Sontakke
    The course was so intresting and informative. It helped me to learn about the topic database system.
  • Anonymous
    Good to learn about it.
    Very specific and interesting
    Thank you for the experience
    Great from Portugal
  • A very great course! I learned a lot about databases. I'm not very familiar with PostgreSQL and through this course, I can say now that I have a very good understanding of it. Great job.
  • Kgaugelo Irene Setjie
    I am really like this course because i'v learned so many things in this. So i can encourage you aswell to try this course and get something for future
  • Ariane Tier De Mello
    an excellent learning for those who want to delve into data.
    The duration of the course is great, I would recommend it to friends/colleagues in the profession.
  • Thaufiq Ahmed
    have made a clear of the Database Systems - Cornell University Course (SQL, NoSQL, Large-Scale Data Analysis) with useful learning
  • Profile image for Mr DJEDDI MOHAMED
    Mr DJEDDI MOHAMED
    It's an interssting course, Hope more details in each database Languages
    And exercices in each chanter or quiz question
  • Usman Farooq
    I have a great experience having with course.Great content in videos and best defined by instructor. I love it.
  • Profile image for Ramy Hassib
    Ramy Hassib
    very good Database Systems - Cornell University Course SQL, NoSQL, Large-Scale Data Analysis Database Systems - Cornell University Course (SQL, NoSQL, Large-Scale Data Analysis)
  • Amirhosein Tayebi
    Thank you very much for your practical training. I learned a lot from you. Thank you for providing this training.
  • Muhammad Suhaib
    Awesome course very learning tutorials that help to build database skills from the very basic levels

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.