Online or onsite, instructor-led live SQL (Structured Query Language) training courses demonstrate through hands-on practice the necessary skills to extract and analyse data from any database and create reports, and how to build advanced queries and add, update and delete data, tables, views and indexes.
SQL training is available as "online live training" or "onsite live training". Online live training (aka "remote live training") is carried out by way of an interactive, remote desktop. Kathmandu onsite live SQL trainings can be carried out locally on customer premises or in NobleProg corporate training centers.
NobleProg -- Your Local Training Provider
Kathmandu Classroom
near Soaltee, Tahachal Marg, Kathmandu, Nepal, 44600
Set in Kathmandu, this classroom is well located near Tahachal Marg with all amenities and WiFi.
For Sales Enquires and Meetings
All our centres have batches running on weekdays and weekends hence, please note that, in most cases, usually we are not able to organise ad hoc sales meetings, especially on our classrooms as they are all occupied with ongoing training sessions . Please contact us by e-mail or phone at least one day earlier to make an appointment with one of our consultants at our corporate offices.
Thamel Classroom
near Radisson , Ward 2, Kathmandu, Nepal, 44600
Set in Kathmandu, this classroom is well located near Thamel, with all amenities and WiFi.
For Sales Enquires and Meetings
All our centres have batches running on weekdays and weekends hence, please note that, in most cases, usually we are not able to organise ad hoc sales meetings, especially on our classrooms as they are all occupied with ongoing training sessions . Please contact us by e-mail or phone at least one day earlier to make an appointment with one of our consultants at our corporate offices.
SQL is a standardized language used to query, manipulate, and manage data within relational database systems.
This instructor-led, live training (online or onsite) is aimed at beginner-level to advanced-level users who wish to build efficient SQL queries and work confidently with relational databases.
By the end of this training, participants will gain the skills to:
Construct SQL queries to retrieve, filter, and sort data.
Manipulate data using insert, update, and delete operations.
Create joins, subqueries, and aggregated reports.
Apply advanced SQL techniques for real-world data analysis.
Format of the Course
Instructor-led lectures combined with guided discussions.
Hands-on query building and practical exercises.
Live-lab demonstrations using real datasets.
Course Customization Options
If you require a tailored SQL program for your organization, please contact us to arrange.
AI for SQL is the application of artificial intelligence and large language models (LLMs) to automate, optimize, and enhance the way SQL queries are generated, executed, and interpreted within enterprise data environments.
This instructor-led, live training (online or onsite) is aimed at intermediate-level data engineers and technical leads who wish to integrate AI capabilities into SQL workflows to enable natural language querying, intelligent optimization, and automated data analysis.
By the end of this training, participants will be able to:
Integrate LLMs such as GPT, DeepSeek, LLaMA, Qwen, and Mistral into SQL environments.
Build natural-language-to-SQL pipelines for conversational data access.
Implement AI-driven query optimization and error detection.
Design secure, auditable AI-SQL workflows for enterprise use.
Format of the Course
Interactive lecture and discussion.
Lots of exercises and practice.
Hands-on implementation in a live-lab environment.
Course Customization Options
To request a customized training for this course, please contact us to arrange.
SQL is a powerful language for managing and analyzing structured data in relational databases.
This instructor-led, live training (online or onsite) is aimed at intermediate-level users who wish to deepen their SQL skills for complex queries, data manipulation, and performance optimization.
By the end of this training, participants will be able to:
Write complex SQL queries using advanced joins and subqueries.
Manipulate data using INSERT, UPDATE, and DELETE.
Use window functions for advanced analytics.
Optimize queries for better performance.
Format of the Course
Interactive lecture and discussion.
Lots of exercises and practice.
Hands-on implementation in a live-lab environment.
Course Customization Options
To request a customized training for this course, please contact us to arrange.
SQL is a standard language used for accessing and manipulating databases.
This instructor-led, live training (online or onsite) is aimed at beginner-level users who wish to understand and use SQL for data querying and reporting.
By the end of this training, participants will be able to:
Understand the structure of relational databases.
Write basic SQL statements to retrieve, filter, and sort data.
Use aggregate functions to summarize data.
Perform basic joins between multiple tables.
Format of the Course
Interactive lecture and discussion.
Lots of exercises and practice.
Hands-on implementation in a live-lab environment.
Course Customization Options
To request a customized training for this course, please contact us to arrange.
This instructor-led, live training in Kathmandu (online or onsite) is aimed at beginner-level to intermediate-level data analysts, database professionals, and software developers who wish to learn SQL to manage databases effectively.
By the end of this training, participants will be able to:
Understand and use fundamental SQL commands and queries.
Create and manipulate tables and databases.
Use SQL to sort, filter, and summarize data.
Implement more complex operations like joins, subqueries, and set operations.
Apply intermediate techniques such as indexes, views, stored procedures, and triggers.
This instructor-led, live training in Kathmandu (online or onsite) is aimed at intermediate-level database administrators, SQL developers, and data analysts who wish to enhance their SQL skills by mastering the use of Analytic Functions.
By the end of this training, participants will be able to:
Understand the concept and importance of Analytic Functions.
Apply various Analytic Functions to solve complex analytical problems.
Combine Analytic Functions with other SQL features for comprehensive data analysis.
Optimize queries for better performance using Analytic Functions.
This instructor-led, live training in Kathmandu (online or onsite) is aimed at data scientists and developers who wish to use and integrate SQL, Python, and Tableau to perform complex data analysis, processing, and visualization.
By the end of this training, participants will be able to:
Set up the necessary environment to perform data analysis with SQL, Python, and Tableau.
Understand the key concepts of software integration (data, servers, clients, APIs, endpoints, etc.).
Get a refresher on the fundamentals of Python and SQL.
Perform data pre-processing techniques in Python.
Learn how to connect Python and SQL for data analysis.
Create insightful data visualizations and charts with Tableau.
This instructor-led live training in Kathmandu (on-site or remote) is aimed at database administrators, SQL developers, and data analysts who wish to deepen their specialized knowledge in SQL. It covers advanced topics related to database management, optimization, and performance tuning.
By the end of this training, participants will be able to:
Optimize database performance through effective database preparation and DBO.
Utilize and manage user-defined data types (UDDT) and user-defined types (UDT).
Effectively handle spatial data types, including geographical and geometric data.
Improve hierarchical data management, including structural elements, storage methods, and indexing strategies.
Enhance query performance using advanced techniques such as data indexing, query execution plan analysis, and SQL query execution control.
This instructor-led, live training in Kathmandu (online or onsite) is aimed at intermediate-level database administrators, developers, and analysts who wish to master advanced SQL functionalities for complex data operations and database management.
By the end of this training, participants will be able to:
Perform advanced querying techniques using unions, subqueries, and complex joins.
Add, update, and delete data, tables, views, and indexes with precision.
Ensure data integrity through transactions and manipulate database structures.
Create and manage databases efficiently for robust data storage and retrieval.
Delegates will gain an understanding of some of the more advanced features of Transact SQL as well as being able to do each of the following:
Use queries to return complex result sets
Manage database objects to aid query performance
Tune queries to perform more efficiently
This course is for anyone who currently uses Transact SQL to extract data from a Microsoft SQL Server database and wishes to expand their knowledge particularly in the areas of data analysis and improving query speed.
Delegates will gain an understanding of the basic principles of Structured Query Language as well as being able to do each of the following:
Construct queries to extract and filter data from an SQL Server database
Create summarised results
Change, derive and format data to suit the required output
Change data and maintain database components and definitions
This course is for anybody who needs information from a Microsoft SQL Server database. It is suitable for either system developers or people from other areas who need to use SQL to extract and analyse data.
This instructor-led, live training (online or onsite) is aimed at software developers, managers, and business analyst who wish to use big data systems to store and retrieve large amounts of data.
By the end of this training, participants will be able to:
Query large amounts of data efficiently.
Understand how Big Data system store and retrieve data
Use the latest big data systems available
Wrangle data from data systems into reporting systems
Learn to write SQL queries in:
MySQL
Postgres
Hive Query Language (HiveQL/HQL)
Redshift
Format of the Course
Interactive lecture and discussion.
Lots of exercises and practice.
Hands-on implementation in a live-lab environment.
Course Customization Options
To request a customized training for this course, please contact us to arrange.
SQL Database Management and Design equips practitioners with advanced techniques for building relational databases from foundational queries to schema design. Covers core principles of SQL query commands, union operations, aggregation functions, and entity relationship modeling. Examines proven methods for multi-table joins, transaction management, and ACID properties. Helps professionals normalize tables, optimize data selection, and design robust database architectures for reliable information systems.
The aim of this course is to provide a clear understanding of the use of SQL for different
databases (Oracle, SQL Server, MS Access...). Understanding of analytic functions and the
way how to join different tables in a database will help delegates to move data analysis
operations to the database side, instead of doing this in MS Excel application. This can also
help in creating any IT system, which uses any relational database.
This SQL training course is for people who want to gain the necessary skills to extract and analyse data from any database and create reports. Course members will learn:
how to write SQL queries
what relational databases are and how we can use them
what are relations and how to create them
the structure of data
differences between SQL dialects (Oracle, T-SQL, ANSI)
practical skills for writing queries
This SQL course deals with generic ANSI SQL. It can be used in any database, including Oracle, MySQL, Microsoft Access, Microsoft SQL Server, DB2, Informix, PostgreSQL any other relational databases.
Administering a SQL Database Infrastructure MOC 20764-C course imparts skills and knowledge to manage and maintain SQL Server databases while operating on a SQL database infrastructure.
Our MySQL Fundamentals Training course is designed to introduce participants to the core concepts of MySQL, a widely-used relational database management system. Geared towards beginners, this course provides a solid foundation for individuals interested in database management, software development, or data analysis.
Upon completion, participants will learn to:
Effectively Navigate MySQL: Understand the MySQL environment, including its structure and key components, enabling seamless navigation and interaction with the database system.
Execute Data Manipulation Operations: Perform basic and intermediate data manipulation operations such as inserting, updating, deleting, and retrieving data from MySQL databases.
Construct SQL Queries: Craft SQL queries to retrieve specific data from databases, incorporating filtering, sorting, and limiting techniques to refine query results.
Enforce Data Integrity: Apply constraints such as primary keys, foreign keys, unique constraints, and nullability to maintain data integrity and ensure consistency within MySQL databases.
Manage Transactions: Initiate, commit, and roll back transactions to ensure data consistency and reliability in multi-step operations within MySQL databases.
Utilize Data Types and Functions: Understand and utilize a variety of data types and built-in functions available in MySQL for effective data handling, calculation, and transformation tasks.
Apply Practical Skills: Engage in hands-on projects and case studies to apply learned concepts in practical scenarios, reinforcing understanding and developing problem-solving abilities.
This instructor-led, live training in Kathmandu (online or onsite) is aimed at intermediate-level database administrators and IT professionals who wish to optimize the performance of Oracle Database 19c.
By the end of this training, participants will be able to:
This instructor-led, live training in Kathmandu (online or onsite) is aimed at beginners, programmers, and database administrators who wish to learn or improve their SQL development skills and knowledge.
By the end of this training, participants will be able to install, create, manage, manipulate, and monitor databases using SQL and database management systems.
Writing efficient SQL queries against Microsoft SQL Server builds the foundation behind every enterprise data pipeline. Explores core techniques starting with relational database models, then progresses through data retrieval, filtering, sorting, and aggregation using grouping functions and subqueries. Guides participants through multi-table joins, set operators, DML operations, and transaction control to extract and manipulate business intelligence datasets reliably.
Read more...
Last Updated:
Testimonials (7)
It was very interactive and it kept us interested.
Raluca Alexandra PUNGA
Course - SQL Fundamentals
Small group, in-person for 3 days,
Annina - Ricardo AG
Course - SQL: Basics to Intermediate
The lecture about cte
Glyssa Mae - Metropolitan Bank and Trust Company
Course - Transact SQL Advanced
I liked the pace of the training and the level of interaction. All participants were encouraged to actively partake in discussions around exercise solutions, etc.
Aaron - Computerbits
Course - SQL Advanced level for Analysts
Gunnar adjusted the content for the second day based on our feedback from day one. He checked in with us to find out what we liked, disliked, found hard and how we wanted to approach day 2.
I liked Gunnar's style of teaching: Lecture, share examples, allowed us time to practice and answer questions before moving to the next subject. It meant we could fully understand a topic before moving onto the next subject. This reduced overload of information and gave us a chance to spend more time on the topics we struggled with and less time on the stuff we found easy.
Ffion - Complete Coherence
Course - SQL For Data Science and Data Analysis
What I liked the most, was the practical part.
Andreea - REGNOLOGY ROMANIA S.R.L.
Course - SQL Advanced
I enjoyed the balance of lectures and exercises. When I was stuck Luke was very good at helping me to understand the problem and work towards solutions which made a really positive impact on my understanding.
Online SQL training in Kathmandu, SQL training courses in Kathmandu, Weekend SQL courses in Kathmandu, Evening SQL training in Kathmandu, SQL instructor-led in Kathmandu, SQL one on one training in Kathmandu, SQL classes in Kathmandu, SQL private courses in Kathmandu, Evening SQL courses in Kathmandu, Online SQL training in Kathmandu, SQL instructor-led in Kathmandu, SQL trainer in Kathmandu, SQL on-site in Kathmandu, SQL coaching in Kathmandu, Weekend SQL training in Kathmandu, SQL boot camp in Kathmandu, SQL instructor in Kathmandu