Break New Ground

Learn SQL with This Free Online 12-Week Course

SQL. You use it to store and access information in relational databases. Thousands, if not millions, of applications around the globe use it 24x7. As the StackOverflow Developer Survey 2017 results show, it's one of the most popular programming languages around. For the fifth year in a row, SQL has taken second spot as the most used programming language.

So if you want a job as a developer, it's almost certain that you'll use SQL at some point in your career. Every good developer's skill set should include a working knowledge of it. But what if you don't know SQL? Where can you go to learn the basics?

Introducing the free Databases for Developers 12-week Bootcamp, to help you get started with SQL and Oracle Database.

Each week you'll get access to a new video explaining a database concept. And we're pretty sure you've never seen videos about SQL like these before! 

But watching videos is a passive affair. You don't learn SQL or any other language simply by watching. So after each one, we offer a set of quizzes to reinforce the points in that video. And every fourth week there will be a live webcast for you to put your questions to Oracle Database experts.

The first module starts on Monday, April 3, and you can register for free right now!

Missed the start? No problem! You can join Databases for Developers at any time. The course is self-paced and 100% online. Just jump right in.

Frequently Asked Questions

What will I learn on this course?

Each week covers a different topic. These are:

  • Week 1: Tables
  • Week 2: Columns and Data Types
  • Week 3: Data Modeling
  • Week 4: Tables, Columns and Modeling Review. Features live webcast
  • Week 5: Select and Where
  • Week 6: Joins
  • Week 7: Aggregates and Group By
  • Week 8: Select, Joins and Grouping Review. Features live webcast
  • Week 9: Insert and Commit
  • Week 10: Update and Transactions
  • Week 11: Delete and Truncate
  • Week 12: Course Review and final live webcast.

How much does this cost?

Nothing. Nada. Nil. Zilch. That's right, it's 100% FREE!

What will I learn on this course?

This course will teach you the basics of SQL and working with Oracle Database

How much time will it take?

We estimate that this will take up to 30 minutes per week

What if I fall behind?

This is a self-paced course. Once registered, you have lifetime access to these materials to review at any time. So you can complete it at your leisure. But to get the best value from this course we recommend that you complete each class in the week it's released.

What is the format of this course?

The course is a combination of videos designed to teach you about database concepts followed by quizzes to deepen your knowledge

Do I need access to an Oracle Database?

No! This is a fully online course. The materials are designed so you can complete the course without access to a database.

I don't have access to an Oracle Database. Where can I practice what I've learned?

Head to LiveSQL. This is a free, browser-based tool you can use to write SQL.

Will I get a certificate for completing this course?

Yes! If you complete all the exercises then we'll send you a certificate of your achievement.

I already have a good working knowledge of SQL. Is this course right for me?

This course is for beginners. It assumes no prior knowledge of SQL or Oracle Database. If you're an advanced user there may be little new for you. But it never hurts to brush up on the basics, right? ;)

If you have any other questions, then reach out to Chris Saxon on Twitter or check out the Databases for Developers Facebook page.

All set? Head to the course registration page to get started!




Join the discussion

Comments ( 9 )
  • Forrest Friday, March 31, 2017
    Thank you for giving me this opportunity, I'm appreciate it.
  • Vishal Kumar Saturday, April 1, 2017
    I want to learn it.
  • Srilakshmi Saturday, April 22, 2017
    I am glad to join this course,thanks
  • William Thursday, June 1, 2017
    Registered for the free 12-week SQL course, but missed the start date. How do I access the first class and get the training for this self-paced program. In other words, where do I go and what do I click on to start from scratch?
  • Steven Feuerstein Monday, June 5, 2017

    This is an open-ended course. Each class started on a specific date, but does not close. So it's really easy to get started, catch up, etc. Just go to this page and click on Register.

    If you have not yet set up your Oracle account, you will need to do so first.

    And wherever you land on the Dev Gym, just click on Classes in the top left to take a class or register.


    Thanks for your interest!
    Steven Feuerstein
  • hammad hassan Friday, July 28, 2017
  • Nagesh guttula Friday, September 15, 2017
    Iam glad to join this course
  • Sushma B Monday, November 6, 2017
    I am very glad to learn SQL here:)
  • Eric Rosales Wednesday, March 17, 2021
    Hi...good course...I've just started, how the course "knows" when I finished with the Live-SQL tutorial? I have finished that section, but the link says "not done".
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.