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

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore relational and non-relational database management systems in this comprehensive 17-hour course from Cornell University. Dive into querying database systems using SQL, understand internal database operations including data storage, indexing, query processing, and optimization. Examine transaction processing with ACID guarantees, and delve into database design principles. Investigate novel data management approaches through NoSQL and NewSQL systems. Gain insights into specialized systems for graph, stream, and spatial data. Learn from Professor Immanuel Trummer's Fall 2020 online lectures, covering topics such as SQL, data storage and indexing, relational data processing, and transaction processing. Access additional resources including downloadable slides and recommended textbook "Database Management Systems" by Raghu Ramakrishnan and Johannes Gehrke for a thorough understanding of database systems.

Syllabus

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

Taught by

freeCodeCamp.org

Reviews

4.7 rating, based on 40 Class Central reviews

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

  • 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.
  • This is a very good online course for me to learn sql basic with experieced expaliner
    I highly recommend this website to others
  • Learning about databases has been an eye-opening experience for me. I have never understood the concepts as deeply and clearly as I do now. The journey has been both challenging and rewarding, pushing me to explore new ideas, develop critical thinking skills, and apply my knowledge in ways I never thought possible. Every lesson has brought me closer to mastering the subject, and I now feel more confident in my ability to work with databases effectively. I truly appreciate all the guidance, support, and effort that have contributed to this learning process. Thank you so much for making this experience so enriching and valuable!
  • Profile image for Avinashreddy Ganjikunta
    Avinashreddy Ganjikunta
    This is an excellent course for learning Database Systems. The course explains SQL, NoSQL, and large-scale data analysis in a very simple and clear way. The teaching is easy to understand even for beginners. I learned many useful concepts that will help in my career. Highly recommended for students who want to learn databases.
  • Profile image for Jayysheeba RKris
    Jayysheeba RKris
    Totally dug this Database Systems course from Cornell on freeCodeCamp! Super clear explanations of SQL, NoSQL, and big data concepts — even when stuff got kinda dense, the examples and projects made it way easier to actually get it. Instructors break things down like you’re watching a friend explain it, which I loved. Real talk, if you’re new to databases or wanna level up your backend/data game, this course is such a vibe and honestly worth your time.
  • Profile image for Aya ALIBOU
    Aya ALIBOU
    1
    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…
  • REHAM ZUHAIR ALSUHAYMI
    The course was excellent and very informative, and the instructor was clear, professional, and engaging.
  • Profile image for Geovani Alfredo
    Geovani Alfredo
    Achei o curso bastante interessante. O conteúdo vale ouro.
    Certamente que irei recomendar para outras pessoas.
    Enquanto isso, vou revisar as aulas novamente e aplicar os conhecimento adquiridos.
  • Profile image for Mohammed Alharbi
    Mohammed Alharbi
    This course offers a solid and well-structured introduction to database systems, covering both SQL and NoSQL with clarity. The content is academically rigorous yet accessible, thanks to excellent instruction from Cornell professors. It dives deep into key database concepts, query optimization, data modeling, and even touches on large-scale data systems. The mix of theory and practical examples makes it ideal for both beginners and those looking to refresh their knowledge. Highly recommended if you’re serious about understanding how modern databases work under the hood.
  • Profile image for Léandre
    Léandre
    I took the Database Systems course at Cornell. It gives a solid intro to relational databases — ER modeling, normalization, and basic SQL. The group project was practical and helped apply the concepts. However, the course lacks depth in modern topics like NoSQL and distributed systems. Exams were a bit tricky and textbook-heavy. Overall, good for beginners, but limited if you're looking for advanced or up-to-date content.
  • MARPINA SAI HEMANTH
    Good 👍 but the explanation is some what fast it more difficult to the beginners but great concepts some of the concepts I understood and some of them are not it clearly
    So the profffeser is great experienced

  • Profile image for ShahMeer Ali Abbasi
    ShahMeer Ali Abbasi
    course was so good and the sir explained it very well clearing all my misunderstanding I had I can say it was very best and the teacher was so good
  • Anna Mathew
    Thank you this course can help me to understand basic concepts of Sql and databases.Th teaching video is absolutely understanding type thank you souch for doing this to us
  • Profile image for Om Deepak Raut
    Om Deepak Raut
    The Database Systems course by Cornell University on freeCodeCamp is a fantastic resource for anyone looking to build a solid foundation in both SQL and NoSQL databases. It covers everything from relational models and normalization to modern large-scale data analysis techniques. The explanations are clear, the examples are well-structured, and the real-world use cases make it easy to understand complex topics. Whether you're a beginner or someone brushing up on your database skills, this course delivers high-quality content for free—highly recommended!
  • Profile image for Sergio Augusto
    Sergio Augusto
    O curso University de SQL, NoSQL e análise de dados em larga escala foi extremamente completo e enriquecedor. Aprendi sobre bancos relacionais e não relacionais, além de técnicas fundamentais para análise eficiente de grandes volumes de dados. Recomendo fortemente!

  • Profile image for Bassam Waleed Sukkariyah
    Bassam Waleed Sukkariyah
    I would like to express my sincere gratitude for the wonderful training course. The content was not only insightful but also highly practical, allowing me to gain valuable knowledge and skills. The trainer’s approach was engaging and informative, making complex topics easy to understand. I appreciate the effort that went into preparing the materials, and the interactive sessions made the learning experience even more enjoyable. I am confident that the skills I’ve acquired will be beneficial in my personal and professional growth. Thank you for providing such a valuable and enriching experience
  • Profile image for Anne Flora
    Anne Flora
    I really enjoyed this course on Database Systems from Cornell. The content was well-structured and easy to follow, even for someone without a strong background in the subject. The instructors explained complex concepts like normalization, indexing, and transactions very clearly.Highly recommended for anyone looking to strengthen their understanding of databases
  • Profile image for Majed Anas
    Majed Anas
    كانت الدورة تجربة تعليمية متميزة، حيث غطت مفاهيم شاملة في قواعد البيانات، بدءًا من تصميم النماذج العلائقية وتطبيع الجداول، إلى كتابة استعلامات SQL بفعالية، كما وفرت مقدمة قوية لأنظمة NoSQL والبيانات الضخمة. ما أعجبني في هذه الدورة هو الأسلوب الأكادي…
  • David Lobo Fonseca
    I would rate the course as highly informative and well-structured. It provides a solid introduction to both SQL and NoSQL databases, covering the fundamental differences and use cases for each. The course also delves into large-scale data analysis techniques, making it ideal for learners interested in understanding how to manage and analyze big data efficiently. The explanations are clear, and the hands-on exercises reinforce the concepts. However, the pace might feel fast for complete beginners, so some prior knowledge is helpful. Overall, it’s a great resource for developing practical data skills.
  • Profile image for Temesgan Nedi
    Temesgan Nedi
    The course was well-structured and covered a wide range of topics, from relational databases to NoSQL databases. The instructor was knowledgeable and engaging, making complex concepts easy to understand.

    The course included hands-on exercises and projects that allowed me to practice what I learned. The platform was user-friendly and easy to navigate. I found the course to be excellent value for the price, and I would highly recommend it to anyone looking to learn about database systems.

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.