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
  • Automatic Scheduled Report Generation

    SQL SELF
    60 level,0 lecture
    Learn how to automate report creation in PostgreSQL: from writing procedures to setting up schedules with pg_cron or system schedulers. In this lecture — function examples, tips to avoid mistakes, and practical scenarios for automatic reporting.
    Open
  • Logging Analytical Data into Separate Tables

    SQL SELF
    60 level,1 lecture
    Learn how to save the history of your analytics metrics in special log tables in PostgreSQL: capture key indicators, automate logging with functions, analyze trends, and avoid common mistakes. Real-world examples for retail, services, and finance.
    Open
  • Example: Calculating the Average Order Value for the Last 3 Months

    SQL SELF
    60 level,2 lecture
    In this lecture, you'll learn how to calculate the average order value for the last three months using SQL and PL/pgSQL: from a manual query to automating it with a procedure and a task scheduler. We'll look at creating tables, handling errors, and regularly logging the metric for business analytics.
    Open
  • Optimizing Analytical Functions for Big Data: Indexing and Partitioning

    SQL SELF
    60 level,3 lecture
    In this lecture, you'll learn how to speed up analytical queries in PostgreSQL using indexes and partitioning. We'll look at examples of creating indexes, partitioned tables, as well as common mistakes and best practices for optimizing work with large amounts of data.
    Open
  • Analyzing Common Mistakes When Creating Analytical Procedures

    SQL SELF
    60 level,4 lecture
    In this lecture, you’ll learn about the most common mistakes when writing analytical procedures in PL/pgSQL: from missing indexes and inefficient queries to calculation errors and performance issues. We’ll break down examples, ways to prevent them, and best practices to boost the reliability and speed of your analytical procedures.
    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