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!