Discover Classes. Earn Rewards.

SQL Programmer Bootcamp is unfortunately unavailable

Thankfully we have 13 other SQL Classes for you to choose from. Check our top choices below or see all classes for more options.

SQL Bootcamp

Noble Desktop - Virtually Online

Master the art of turning raw data into actionable insights with SQL queries. This hands-on course will teach you how to filter, group, and join data, as well as use advanced techniques like subqueries and aggregate functions. Gain the skills to excel in any data-driven industry and make more informed decisions.


3 sessions

Gift it!

Data Analytics Technologies Bootcamp

Noble Desktop - Virtually Online

In this course, students will master Excel, SQL, and Tableau, some of the top data analytics tools. Here, students will gain the skills to organize, analyze, summarize, and visualize data, presenting actionable insights for effective decision-making. Comprehensive classroom training in Midtown Manhattan.


8 sessions

Gift it!

SQL Bootcamp

Practical Programming - Virtually Online

Master the fundamentals of SQL and gain the skills to easily clean, manipulate, and analyze data with English-like queries. Take your role in decision-making to the next level in any industry as you become proficient in this in-demand skill. Join us for this comprehensive course that covers everything from basic querying techniques to advanced concepts like subqueries and timestamp functions.


3 sessions

Gift it!

SQL Level 1

Noble Desktop - Virtually Online

Unlock the power of SQL and relational databases with this comprehensive course. Learn how to write SQL queries, filter results, and combine data from multiple tables, all while gaining a strong foundation in database architecture. Master the fundamentals of SQL at Noble Desktop.

SQL Level 3

Noble Desktop - Virtually Online

Take your SQL skills to the next level with this advanced course at Noble Desktop. Learn how to use subqueries, views, functions, stored procedures, and more to manipulate and analyze data in databases. Gain in-depth techniques that will prepare you for a job in data analysis or data science.

See all SQL classes Online

SQL Programmer Bootcamp

Master the art of SQL programming and unlock the potential of relational databases with the comprehensive SQL Programmer Bootcamp at Developer Bootcamp. Gain a solid foundation in database design concepts, SQL syntax, and construction of complex queries. From creating databases and tables to using stored procedures and triggers, this bootcamp covers it all.

  • Level All levels
  • Age 18 and older
  • Price $1,495
  • Location Virtual Classroom

Start Dates (0)

  • $1,495
  • Virtual Classroom
Save to WishList Purchase a Gift Card

Class Description


What you'll learn in this sql class:

The SQL Programmer bootcamp includes coverage of relational database fundamentals and SQL programming.

This bootcamp provides a solid understanding of relational database design concepts as well as SQL syntax and construction of complex SQL queries. Coverage includes the creation and use of stored procedures, functions, views and triggers.

Program Highlights:
  • Designing normalized table structures for relational databases
  • Creating databases and tables
  • Using primary and foreign keys
  • Writing SQL queries
  • Using subqueries
  • Using triggers and stored procedures
  • Using aggregate functions to return totals and subtotals
  • Manipulating table data using SQL's Data Manipulation Language (DML)
Required Course: SQL Programming

Note: This is an on-demand class and the student can start anytime after purchase. Date posted is just a tentative start date

SQL Programming

This SQL programming course teaches students relational database fundamentals and SQL programming skills. Topics covered include relational database architecture, database design techniques, and simple and complex query skills. This class is intended for analysts, developers, designers, administrators, and managers new to the SQL programming language. Upon completion, participants will understand SQL functions, join techniques, database objects and constraints, and will be able to write useful SELECT, INSERT, UPDATE and DELETE statements. Comprehensive hands on exercises are integrated throughout to reinforce learning and develop real competency.

Duration: 21 hours

Prerequisites: None.

Students Will Learn:
  • Introduction to Relational Databases and SQL
  • Designing Relational Databases
  • Creating Databases and Tables
  • Working with Records
  • JOIN Statements
  • Advanced SELECT Statements
  • Understanding Subqueries
  • SQL Procedural Programming
  • Views and Triggers
  • Database Security and Transactions
Course Overview:

Relational Database Fundamentals
  • Overview of Relational Database Concepts
  • Relational Databases and Relational Database Management Systems
  • Data Normalization
  • DDL Syntax
Writing Basic SQL Queries
  • Displaying Table Structures
  • Retrieving Column Data From a Table or View
  • Selecting Unique Values
  • Filtering Rows Using the WHERE Clause
  • Sorting Results Using ORDER BY
  • Joining Multiple Tables
  • Using Column and Table Aliases
Creating a Database
  • Database Development Methodology Overview
  • Building a Logical Data Model
    - Identifying Entities and Attributes
    - Isolating Keys
    - Relationships Between Entities
    - Creating Entity-Relationship Diagrams
  • Transforming to Physical Design
    - Migrating Entities to Tables
    - Selecting Primary Keys
    - Defining Columns
    - Enforcing Relationships with Foreign Keys
  • Constructing the Database Using DDL
    - Creating Tables, Indexes, Constraints and Views
    - Dropping Tables, Indexes, Constraints and Views
    - Modifying Tables, Indexes, Constraints and Views
Manipulating Query Results
  • Using Row Functions
    - Character
    - Numeric
    - Date and Time
    - Data Conversion (CAST and CONVERT)
  • Using the CASE Function
  • Handling Null Values
Advanced Query Techniques
  • Inner Joins
  • Outer Joins (Left, Right, Full)
  • Performing Self-Joins
  • Subqueries
    - Simple
    - Correlated
  • Using the EXISTS Operator
  • Tips for Developing Complex SQL Queries
  • Using Aggregate Functions
    - AVG
    - COUNT
    - SUM
    - MIN
    - MAX
  • Performing Set Operations
    - UNION
  • Aggregating Results Using GROUP BY
  • Restricting Groups with the HAVING Clause
  • Creating Temporary Tables
Manipulating Table Data Using SQL's Data Manipulation Language (DML)
  • Inserting Data into Tables
  • Updating Existing Data
  • Deleting Records
  • Truncating Tables
  • Implementing Data Integrity with Transactions
    - Beginning Explicit Transactions
    - Committing Transactions
    - Rolling Back Transactions
User-Defined Functions
  • Definition and Benefits of Use
    - Syntax
    - RETURN Clause and the RETURNS Statement
    - Scalar vs. Table Functions
  • Comparison with Stored Procedures
  • Returning Scalar Values and Tables
Stored Procedures
  • Definition and Benefits of Use
    - Syntax
  • - Variables and Parameters
  • Control of Program Flow
  • Implementation Differences
  • Definition and Benefits of Use
  • Alternatives (e.g., Constraints)
    - Syntax
    - Trigger Types
  • "Inserted" (or "NEW") and "Deleted" (or "OLD") Tables
  • Event Handling and Trigger Execution
Working with Table Expressions
  • Overview of Table Expressions
  • Working with Views
  • Using Derived Tables
  • Common Table Expressions
  • Table-Valued Functions

Remote Learning

This course is available for "remote" learning and will be available to anyone with access to an internet device with a microphone (this includes most models of computers, tablets). Classes will take place with a "Live" instructor at the date/times listed below.

Upon registration, the instructor will send along additional information about how to log-on and participate in the class.

Refund Policy

  • Cancellations made at least 2 business days in advance of the class will be honored with a refund less 5% cancellation fee.
  • Students who cancel less than 2 business days prior to the start time of the class will receive a credit towards a future class.

In any event where a customer wants to cancel their enrollment and is eligible for a full refund, a 5% processing fee will be deducted from the refund amount.

Similar Classes

Benefits of Booking Through CourseHorse

  • Booking is safe. When you book with us your details are protected by a secure connection.
  • Lowest price guaranteed. Classes on CourseHorse are never marked up.
  • This class will earn you 14950 points. Points give you money off your next class!

Questions & Answers (0)

Get quick answers from CourseHorse and past students.

Developer Bootcamp

Our bootcamps are focused on the needs of today's industrial environment. We’ve trained tens of thousands of students over the last 20 years, many of them practicing professional software engineers and system administrators so our programs are focused on developing the practical skills needed for...

Read more about Developer Bootcamp

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified Online educator.

Developer Bootcamp

Give This Course as a Gift Card

  • Thousands of classes
  • No expiration
  • Unique and memorable gifts for any occasion
  • Personalized
  • Explore a passion, gain a new skill, discover a new hobby, engage in a memorable experience
  • Instant delivery

Buy a Gift Card

Book this Class as a Group Event

Booking this class for a group? Find great private group events

Or see all Professional Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

CourseHorse Gift Cards

  • Creative & unique gift for any occasion
  • Choose from thousands of classes & experiences
  • No expiration date
  • Instant e-delivery (or choose a date)
  • Add a personalized message
Buy a Gift Card
gift card with the CourseHorse logo gift card with the CourseHorse logo