Databases and SQL
In this course the student will start learn about the technology behind databases. You will learn how to manipulate data in databases. Tools and concepts that are necessary for the successful completion of all subsequent courses will be discussed. The student will learn about relational databases. They will learn how to form statements to extract and insert data in a database. Concepts like joins, schemas and tables will be discussed. In this course the student will write their first SQL programs. Code files created or shared with students will be available on GitHub. Homework will be assigned in most classes.
Fundamental programming concepts and familiarity with a programming language is a pre-requisite. As such we recommend this course to come after successful completion Intermediate Python.