SQL: From the Basics to the Nitty Gritty

image courtesy black_lava
Screen shot 2011 05 23 at 8.00.34 am seeable

Taught by Lauren E.

Lauren loves Dinosaurs, Lincoln, running, and the Internet. A Ruby programmer by day, she got her start writing piles upon piles of SQL. Even though Ruby on Rails gives her a much prettier interface, she still prefers to write her SQL directly, to keep things speedy and neat. Outside of her programming life, her favorite dinosaur is the Chasmosaurus (the namesake of the blog, "Love in the Time of Chasmosaurs"), followed closely by the Nigersaurus and Rugops. Every year, she celebrates Lincoln's birthday with civil war food, a top hat, and a toast. When not talking about Lincoln or Dinosaurs, she is an enthusiastic lover of the Internet, and enjoys (literally) running around the city and taking courses in anything and everything.

This is an old class! Check out the current classes, or sign up for our mailing list to see if we'll offer this one again.

This class might be over, but get first dibs on new sessions and brand-new classes by signing up on our ultra-rad mailing list.

Learn how to get started with SQL, a powerful programming language used to manage databases. Though many developers no longer write SQL, understanding and controlling data directly can make your programs faster, your website smarter, or provide a great intro on getting started with computer programming. With access to your company databases and a little SQL knowledge, you can pull your own data and generate reports custom to what you need! 

We'll introduce the basics of SQL, how to start thinking about data and data schemas, and how to query your tables. From there, we'll talk about more advanced SQL methods, how to aggregate and concat, the case for writing your own SQL, and some tips and tricks to make your queries much faster (hint: indexes!) Finally, we can debate the merits of SQL and noSQL, postgreSQL and MySQL, and any other big data store topics that interest us. 

This class is aimed at anyone with an interest in programming and data. A basic familiarity with SQL is helpful but not required - we'll start from square one!

 

Cancellation policy