JavaRush
AI Academy
new
Promotion
Learning
Courses
Tasks
Quizzes
Games
Help
Schedule of nudges
Internship
Community
Users
Forum
Chat
Articles
Success stories
Activities
Reviews
Subscriptions
Light theme

Lectures

  • Reviews
  • About us
  • CS50
Start
Start learning
Start learning
  • My progress
  • Courses
  • Quest map
  • Lectures
  • Getting to Know Databases

    SQL SELF
    1 level,0 lecture
    Intro to databases: why we need them, how they work, how they're different from Excel, and why modern devs can't live without them. Simple examples, explanations, and motivation to start learning SQL using PostgreSQL.
    Open
  • Relational Data Model

    SQL SELF
    1 level,1 lecture
    Intro to the relational data model: what it is, how tables, keys, and relationships work, and why relational databases became the go-to standard for storing structured info.
    Open
  • Types of DBMS: Relational and NoSQL

    SQL SELF
    1 level,2 lecture
    An overview of the main types of database management systems: relational and NoSQL. We'll check out their differences, advantages, use cases, and when you should pick one approach over the other.
    Open
  • Core SQL Operations: Why Do We Need SELECT

    SQL SELF
    1 level,3 lecture
    Intro to SQL: why you need SELECT, main goals of the language, its perks, real-life examples, and how to write comments in PostgreSQL. Learn how to fetch, filter, and analyze data with SQL!
    Open
  • Basic SELECT Syntax: Query Structure and Components

    SQL SELF
    1 level,4 lecture
    In this lecture, you'll get to know the basic structure of an SQL SELECT query, learn how to pick the columns you need from a table, find out the order in which a query runs, and see some common mistakes when working with SELECT.
    Open
Learn
  • Registration
  • Java course
  • Help with tasks
  • Pricing
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Success stories
  • Activities
Company
  • About us
  • Contacts
  • Reviews
  • FAQ
  • Support
JavaRushJavaRush — is an interactive online course for learning Java programming from scratch. It contains 1200 practical tasks with one-click solution checking, the necessary minimum of theory on Java basics, and motivating features that help you complete the course: games, quizzes, interesting projects and articles on effective learning and the career of a Java developer.
Follow us
Язык интерфейса
Русский
English
Українська
"Programmers are not born" © 2026 JavaRush
MastercardVisa
"Programmers are not born" © 2026 JavaRush