WYSEguidance Logo

Bhavya Bhandary – Learning SQL with Break Diving

Dive: Coder - SQL Databases
Description: Can code using SQL and manage SQL databases
Level: Level 1
Level Requirements: Can code using SQL and manage SQL databases at a basic level
Certified On: Aug 15, 2020

Editor’s Note: On all dive certifications, we try to edit the writing as little as possible to preserve authenticity, personality, and writing style. We typically fix spelling errors, but minimally modify grammar and sentence structure (just enough to ensure readability).

Bhavya B

Name: Bhavya B Break Diving Level: Level 1 Number of Certified Dives: 5 From: India In: United States

1. When and Why Did You Decide to Pursue This Dive At This Level? What was your inspiration and motivation?

I like to work with data. I enjoy working on finding stories from the data. I learnt the basics of SQL and data structures when I was working as a SAP ABAP Developer in India in the year 2008. But I got very interested in resuming the journey of learning SQL when my teammate at Break Diving showed me the PGadmin4 GUI and how we can connect, access, and manipulate local Break Diving data using the GUI. Before that I was using Active Record(AR) on the Rails console to update the data.

2. How Long Did It Take For You To Accomplish This Dive At This Level From The Day You Decided To Pursue It, And Why Did It Take That Long?

It took one year to accomplish this SQL Dive. The journey is still ongoing. Why did it take so long? I think to understand the concept of any programming language takes time. There is no shortcut to becoming a master in any language. Learning a little bit everyday will help you to reach the goal.

3. What Was The Hardest Part About Achieving This Particular Dive Level?

Keeping myself motivated and self-disciplined to follow the plan of study is a big challenge. You need to do lot of analysis to get the query to work.

Learning becomes a little more complicated as you go to advanced topics.

4. What Was The Easiest Part About Achieving This Particular Dive Level?

Learning the basics of SQL is very easy. It starts with simple select, insert, update, and delete statements. Thanks to the internet, you will gain access to a lot of free resources to get started.

5. What Is Your Advice For Someone Who Is Pursuing This Dive And Level?


  1. Enroll in a good course or follow any good book. Make a plan of how you are going to achieve the target.

  2. Join the Break Diving community to get inspired whenever discouraged.

  3. Don’t give up.

  4. Try to improve day by day.

  5. Practice, practice, and more practice! The more you practice, the better you understand the concept.

  6. Try to solve the exercises and assignments by yourself.  Hacker Rank has great challenges that will help to develop your SQL skills

6. What Are Some Of The Best Resources You Recommend to Those Pursuing This Dive At This Level, And Why Do You Recommend Them? Please Include Relevant Weblinks, If Applicable.

Here are some resources to learn SQL:


Resource 1: www.breakdiving.io - Of course, Break Diving has many coders in the community. Come join!

Resource 2: Colt Steele - A great Udemy course

Resource 3: W3Schools - A wonderful SQL course.

Resource 4: Hacker Rank - Many great SQL practice exercises.

Resource 5: -

7. Tell Us A Story Of One Of Your Adventures While Pursuing This Dive (At This Level).

All of my work with SQL in Break Diving has been very adventurous. One adventure was when our site’s mailbox became slow when one of our members sent mail to all of the users. I had to go through a lot of analysis to fix the bug. The first thing I did was try to understand the structure of the tables that were involved and write a query to delete all of the instances of the mail. I then converted that into an ActiveRecord query for Rails. Finally, I ran the command in production to delete all the mails sent by the user.

8. What Evidence Did You Submit to Prove You Met the Requirements for This Dive and Level?

I work with the Break Diving team to address many database issues, and they all vouch for my abilities with SQL.

I completed the Udemy course ‘The Ultimate MySQL Boot camp – Go From SQL Beginner to Expert’ by ‘Colt Steele’.


9. Will You Be Pursuing The Next Level For This Dive? If Yes, Why? If Not, Why Not?

Yes, I want become an expert in SQL and am very interested in learning even more about Data Analysis.

10. What is the Break Diver's Creed?

No Rules. No Excuses. No Regrets.

Certificate photo:

And having made this post, and provided adequate evidence to the dive committee, Bhavya B is now hereby certified by Break Diving, Inc. as: Coder - SQL Databases - Level 1. Congratulations ! Thank you for being an inspiration to others!

Certificate number: 56

The author above wrote this WYSEguidance post as one of the certification requirements to become certified by Break Diving, Inc. for a dive completed. Would you also like to find greater success, happiness, and friendship, and make genuine supportive connections with others around the world pursuing your same dreams? Come join us at Break Diving and soon your story will be the next one you read about on this site!

Break Diving Advertising Photo
Read More Stories on the WYSEguidance Homepage