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!