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.
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
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
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)
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