Each of the below learning paths prescribe a recommended set of tasks, books, courses, etc. to help you put together a plan to make this happen. Remember the Break Diver's Creed: No Rules. No Excuses. No Regrets. Go make it happen!

Beginner

  • Find learning materials that teach the basics of SQL.
  • Work on exercises and assignments by following tutorials.
  • Familiarize yourself with syntax.
  • Make sure to practice with every concept you learn. The more practice you do, the easier it will be to recall the concept. Plus, practice makes perfect!.
  • Create a study plan that you can follow consistently each week. A little each week is better than trying to do a whole lot every day, and then failing and giving up.
  • Visit our “resources” section for SQL and review each of the “beginner” resources.
 

Intermediate

  • By the intermediate stage, you should be able to write complex queries using joins and subqueries
  • Get familiar with niche areas in SQL, like data analysis.
  • Don’t give up---it’s in the middle of the program (or right before you start) that you often can quickly lose momentum, confidence, and enthusiasm.  Keep up the charge!
  • Be sure to review all of our intermediate resources in this handbook.
  • Join the Break Diving community and share your dreams and thoughts with friends!
 

Advanced

  • By this stage, you should be very familiar with (if not a master) of documentation.  
  • Start focusing on optimization and performance. The goal is not just to code something to functionality but also to code it in the most efficient way possible.
  • Start working on even bigger projects. Collaborate with others if possible!
  • Visit our “resources” section for SQL and review each of the “advanced” resources.
  • Join the Break Diving community and share your dreams and thoughts with friends!