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 Plus Annual Sale:
All Certificates & Courses 50% Off!
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 30 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…
  • 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 Majed Anas
    Majed Anas
    كانت الدورة تجربة تعليمية متميزة، حيث غطت مفاهيم شاملة في قواعد البيانات، بدءًا من تصميم النماذج العلائقية وتطبيع الجداول، إلى كتابة استعلامات SQL بفعالية، كما وفرت مقدمة قوية لأنظمة NoSQL والبيانات الضخمة. ما أعجبني في هذه الدورة هو الأسلوب الأكادي…
  • 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.
  • 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 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 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 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 Anomali
    Anomali
    I am thoroughly impressed with the course I recently attended. The instructors were highly knowledgeable and presented the material in an engaging and comprehensible manner. The course content was well-structured, covering all the essential topics and providing practical examples that made learning enjoyable. The interactive sessions and hands-on activities were particularly beneficial, allowing me to apply what I learned in real-time. Additionally, the supportive environment and the opportunity to collaborate with fellow participants enriched my learning experience. Overall, this course has significantly enhanced my understanding and skills, and I would highly recommend it to anyone seeking to deepen their knowledge in this field.
  • Profile image for Aastha Shende
    Aastha Shende
    The Database Systems course at Cornell University provides a thorough exploration of SQL, NoSQL, and large-scale data analysis. It covers essential topics such as SQL querying, normalization, and transaction management, as well as advanced subjects including NoSQL databases (like MongoDB and Cassandra) and big data frameworks such as Hadoop and Spark. The course is taught by knowledgeable faculty who emphasize hands-on learning through practical projects. These projects involve designing and implementing databases, ensuring that students gain practical skills applicable in both academic and industry contexts by focusing on current industry practices and trends.
  • 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.
  • 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…
  • 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…
  • 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 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.
  • 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

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.