Sign up

SQL Training in Morocco

NextLearnLearning platform Sign up

NEXT DATA's SQL training teaches the language of relational databases, used to query, join and aggregate company data. It goes from the first query to window functions, with exercises on a database close to those found in companies, in Mohammedia or remotely.

SQL is the language of relational databases: it is used to query, combine and aggregate company data.

This course goes from the first query to window functions, with exercises on a database similar to those found in companies.

Who is this course for?

  • Analysts and reporting officers
  • Developers and testers
  • Anyone who needs to extract their own data

SQL training sessions

  • Price: 2 700 MAD
  • Duration: 3 days (18 hours)
  • Format: live online or in person in Mohammedia
  • Schedule and arrangements: provided by our team upon registration

Sign up now for the SQL course

Registration request

Leave us your contact details: our team will call you back to discuss your project, the session schedule and the practical details of the SQL course.

Please enable JavaScript in your browser to complete this form.
First and last name
Consent

By the end of the course, you will be able to:

  • Write queries to select, filter and sort data
  • Combine several tables with joins
  • Aggregate and analyze with window functions
  • Understand a relational model and its indexes

SQL course syllabus

Module 1: The fundamentals
  • Relational model, tables and keys
  • SELECT, WHERE, ORDER BY
  • Data types and null values
Module 2: Combining tables
  • Inner and outer joins
  • Unions and subqueries
  • Common table expressions
Module 3: Aggregate
  • GROUP BY and HAVING
  • Aggregate functions
  • Reporting case studies
Module 4: Advanced analysis
  • Window functions: rank, running total, offset
  • Dates and character strings
  • Views
Module 5: Structure and optimize
  • Creating tables and constraints
  • Insert, update, delete and transactions
  • Indexes and reading an execution plan

Frequently Asked Questions (FAQ)

Who is the SQL course for?

Analysts, developers, testers and business managers who need to access data without an intermediary.

Is prior knowledge required?

No. The course starts with basic database concepts.

Which database system do we work on?

An open-source relational system. The queries studied follow the SQL standard and carry over to other systems.

Is the course hands-on?

Yes. Each concept is followed by exercises on a practice database.

What comes after this course?

It complements the Power BI and Python for data tracks, and prepares you for the Data Analyst and Data Engineer courses.

How do I register?

Fill in the form on this page: our team will get back to you with the session schedule and arrangements.

What our clients say about us

They trust us

Next Data is an IT, Data and Digital HR centre: recruitment, sourcing, training and consulting for IT, data and digital professions. We are drivers of performance, placing people at the heart of our success. What matters is not so much what we do as how we do it. In addition to our core activities, we also offer training courses to help our partners and employees develop their skills.

Join the community

NextData, your IT, Data and Digital HR centre

©2026. NEXT DATA. All Rights Reserved.

You don't have permission to register