Introduction to the Course

Learn what you should expect from this course.

We'll cover the following

Why this course?

This course is what you need in order to get to the next level of proficiency.

After all, a developer’s job encompasses more than just writing code. Our job is to produce results, and for that, we need many tools at our disposal. SQL is one of them, and this course teaches you all you need to know about it.

PostgreSQL manages data in a centralized method, and SQL is used to get exactly the result set needed from the application code. An SQL result set is generally used to fill in-memory data structures so that the application can then process the data.

Let’s start

Let’s open this course with a thought about data structures and application code:

Data dominates. If you’ve chosen the right data structures and organized things well, the algorithms will almost always be self-evident. Data structures, not algorithms, are central to programming.