Skip to content

Foundations of Databases & SQL Programming Summer 2026

About This Course

This page is for the summer 2026 offering only. For future offerings, see the Foundations of Databases & SQL Programming

In this course, you'll learn the technical and practical concepts underlying databases. You'll gain experience using relational database management systems (RDBMS) by designing and implementing relational databases. You'll also program Structured Query Language (SQL) script to create database objects and transactions.

You can take this course on its own or use it to prepare for one of these programs:

Related Article: Four Skills You Need to Get Started in Data Analytics

Designed For

Anyone interested in developing fundamental database and SQL skills.

Requirements

Admission Requirements

This is an introductory programming course and no previous experience is required. Anyone is encouraged to enroll.

To get the most out of this course, you should have some experience using an operating system such as Windows, Linux or Mac; managing email and files on a computer; and using word and data processing software such as Microsoft Word and Excel.

Time Commitment

Including time in class, you should expect to spend about seven to 10 hours each week on coursework.

English Proficiency

If English is not your native language, you should have at least intermediate English skills to enroll. To see if you qualify, make sure you are at the B2 level on the CEFR self-assessment grid. To learn more, see English Language Proficiency Requirements – Noncredit Programs.

International Students

Because this offering is 100% online, no visa is required and international students are welcome to apply. For more information, see Admission Requirements for International Students.

Technology Requirements

  • Access to a Windows or Mac computer with:

    • 1.83 GHz Intel Core Duo or faster processor (or the equivalent)

    • A recent operating system

    • At least 4G of RAM

    • For those using a Mac: Boot Camp with Windows OS installed on partition; Virtual OS; or Docker, as well as software (purchase required)

  • A high-speed internet connection

  • A headset with a microphone (recommended) 

Completing the Course

To successfully complete this course, you must fulfill the requirements outlined by your instructor.

Explore More: Want to compare our data programs? Find the right data program for you

What You'll Learn

  • Beginning to intermediate SQL programming

  • The database development life cycle (spec, design, build, operate)

  • The differences between transactional and decision support objects

  • Techniques for using entity relationship diagrams (ERD)

  • Database modeling and normalization

Get Hands-On Experience

  • Write complex queries to analyze data

  • Learn about and practice responsible AI use

  • Complete a final database design project that supports real-world business requirements

Apply by June 10

How to Apply Information

Application Deadline

Applications are open until Wednesday, June 10, 2026, at 11:59 p.m. Pacific Time, or until the course fills, whichever comes first.

Application Steps

This course has an automatic acceptance process. Once you complete the application and pay the application fee, you’re in. See the steps below for more details.

You’ll apply to the course on MyContinuum, our new application system. MyContinuum helps you seamlessly manage the enrollment process and more.

Step 1: Review Requirements

Before you apply, carefully read the admission requirements in the Designed For section above. In the application, you’ll be asked to confirm that you meet these requirements.

If you have any questions, or want to make sure this course is right for you, reach out to Enrollment Services at enroll@pce.uw.edu or 800-506-1325.

Step 2: Apply

Complete the online application on MyContinuum. You’ll need to create an account first. If you already have a UW NetID, choose that option. Otherwise, sign in with a Google or Apple account.

Step 3: Pay the Application Fee

Next, pay the $50 nonrefundable application fee through MyContinuum. Your application is not complete until you pay this fee.

After Applying

Once you’re accepted, we’ll ask you to complete a questionnaire on MyContinuum to help us learn more about you. Then you’ll get details about how to register for your course and pay your course fee.

To ensure your spot in class, we recommend that you register by the priority registration deadline, which is four weeks before class begins. After that time, we may release your seat to another student. The final registration deadline is two days before the course starts.

Related Resources

Course

Course Details

Jun 24 - Aug 26, 2026 | Noncredit | Online | 9 Weeks | $1,245

Course Note

This course is offered 100% online and runs from June 24, 2026, to August 26, 2026.


Instructor

Randal Root


Noncredit Course

You'll earn 3 continuing education units (CEUs) for successfully completing this course. Learn more about noncredit options.

Career Stats

20%

Projected growth in U.S. demand for database management skills (2025–27)

6%

Projected growth in U.S. demand for SQL skills (2025-27)

Source: Lightcast. Learn about career stats data.

Earn a Digital Badge

After successfully completing this course, you can claim a digital achievement badge that can be shared on LinkedIn and other social media sites. Learn more about digital badges.


This program is intended for professional development and is not designed to meet educational requirements for professional licensure or certification.


Course Details

  • Location: Online
  • Duration: 9 weeks
  • Times: Flexible
  • Cost: $1,245