Save for later

The Ultimate MySQL Bootcamp

If you want to learn how to gain insights from data but are too intimidated by databases to know where to start, then this course is for you. This course is a gentle but comprehensive introduction to MySQL, one of the most highly in-demand skills in the business sector today.

Whether you work in sales or marketing, you run your own company, or you want to build your own apps, mastering MySQL is crucial to answering complex business problems and questions using insights from data. The Ultimate MySQL Bootcamp introduces you to a solid foundation in databases in a way that’s both informative and engaging. Yes, that’s right, it’s possible to make an engaging course on databases.

In this course, you will:

  • Learn the ins and outs of SQL syntax

  • Generate reports using sales and user data

  • Analyze data using Aggregate Functions

  • Run complex queries using MySQL logical operators and string functions

  • Write all the common SQL joins

  • Work with large datasets containing thousands of entries

  • Build a web app using MySQL and NodeJS

  • Design and implement complex database schemas

  • Learn to navigate the treacherous world of storing dates and times

  • Clone the database structure of a photo sharing social network

  • Write Javascript code to generate fake data sets

  • And more.

This course is also chock full of exercises, challenges, projects, and opportunities for you to practice what you’re learning. Apply what you’re learning to real-world challenges such as finding a website’s power users, calculating your top students, identifying bots on a site, or determining which hashtags generate the most traction on a site. Along the way, you’ll also get to meet my pet cat, Blue. (She’s really cute.)

Why Learn MySQL

Consistently ranked the most in-demand skill in recent employer surveys, SQL is a fantastic way to increase your income and boost your professional development. So many companies today use MySQL, including Twitter, Uber, Airbnb, Dropbox, Github, Kickstarter, Udemy, Slack, and many others. Unsure about the difference between SQL and MySQL? MySQL is the most popular open source SQL database out there, so it’s a great choice to begin your learning journey. We’ll talk a lot more about the difference between SQL and MySQL in the course, but 95% of what you learn about MySQL in this course will apply to other databases such as Postgres, Oracle, and Microsoft SQL Server.

Why This Course Is Different

This isn’t going to be a course where you watch me code for 20 hours; it’s a course with ample opportunity for you to get your hands dirty writing code (even within the first 7 minutes of the course).

My teaching experience is rooted in the classroom. I’ve spent years teaching programming, web development, and databases to my in-person bootcamp students. This course combines the best of my offline courses with the convenience of learning online, in a setting that’s best for you.

Upon completing this course, you’ll be able to interact with and query any SQL database out there. You’ll also be able to generate reports with ease, answer company performance questions using data, and integrate MySQL into complete applications.

So let’s do this. Enroll today and start learning SQL.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.5 based on 5,822 ratings
Length 20.5 total hours
Starts On Demand (Start anytime)
Cost $12
From Udemy
Instructors Colt Steele, Ian Schoonover
Download Videos Only via the Udemy mobile app
Language English
Subjects Data Science Programming
Tags Databases Development Database Design & Development

Get a Reminder

Send to:

Similar Courses

What people are saying

so far so good

So far so good, it's what I have been looking forward to Colt is very kind teacher.

So far so good, it is what I was expecting The course is really well designed Loving this course, definitely what I was looking for!

So far so good!

CREATE DATABASE experience; ->USE experience; -> CREATE TABLE ratings( comments VARCHAR (15), rate INT ); So far so good.

SO FAR SO GOOD I LIKE THIS PERSON HE IS LIKE MY BIG BROTHER LIKE HE SHARED A SO MUCH KNOWLEDGE THAT EVEN I DONOT GET THIS KNOWLEDGE FROM MY OWN HOMETOWN WITH A CHEAPEST PRICE AS THIS PERSON GIVE US .........

Wonderful course it's amazing, easy understanding So far so good, I'm using the Windows version and it's going well.

So far so good, I like learning new stuff Course is simple, well structured and it's easy to understand the main points.

SO FAR SO GOOD Not the first course I've studied from him.

So far so good.

A bit soon to tell, but so far so good.

So far so good - I am beginner to SQL but as an advanced user in recent version of Excel Very informative so far.

so far so good!

This course is good, nice pace So far so good.

The node.js bit i didn;t think was relevant though.Please load on more content or perhaps another course for intermediate/expert users to do more things like reporting , analysis, functions etc., so far so good I have no experience on MySQL or SQL, but i think this good course so far.

Read more

stored procedures

Although, the STORED PROCEDURES part wasn't covered.

Only one thing, it will be nice to have the Stored Procedures section.

Also, how Stored Procedures work in MySQL.

Things that I found were missing were: how to read in and export data (eg in CSV), views and stored procedures.

The only reason it gets 4 and an half start is, that i wish it had covered Transactions, triggers and stored procedures or just an explaning what it is ect.

But, maybe, with more real exampes would be 'the greatest' :) Yes this course was excellent for a beginner like me it would had been great to have stored procedures and functions topics and a better explanation of triggers Great for learning the broad fundamentals and logic behind building and querying databases with MySQL.

I also want to request that, if he can teach us about stored procedures (MS SQL) in detail like with proper excercises.

Also as the course is very basic, bar triggers, maybe include stored procedures | functions ...etc or make students aware?

More topics like composite key, stored procedures should be included.

Maybe, you could also consider creating a separate course on Cursors, views, triggers, stored procedures and so on.

Missing important concepts like triggers, functions and stored procedures It is an absolutely amazing course.

What about stored procedures, views, functions ????

It's not what I expected, the course title is misleading because it doesn't teach the advanced features of MySQL such as stored procedures, security, etc.

Great course overall for a beginner but some more advanced concepts like Indexes, Transactions and Stored Procedures are missing.

Read more

web developer bootcamp

Colt is really amazing in teaching you to code, I followed another of his courses (The Web Developer Bootcamp) and that's the course that started my journey to become a Software Engineer, he is a real professional and also in this course he did not disappoint me, he is able to explain really complicated topics in a fun and easy way.

I'm one of the students that took the Web Developer Bootcamp first, and then went and took this course to know what SQL really was.

I took his Web Developer Bootcamp and instantly got hooked on his engaging teaching style and how he easily explains difficult concepts.

(A course made by just you, I know you have the Advanced Web Developer Bootcamp but most of it is taught by other people) This was a great match.

Also, check out Colt's course "The Web Developer Bootcamp" it's a beauty!

(I'll be doing Colt's Web Developer Bootcamp next...) It also appears that there's a good team supporting Colt with this course, so thanks to all of you for your work :) Course is broken up into small sections making it easier to understand step by step.

Probably not much -- the Web application part is a bit superficial and "magic" but I understand why since I just finished the "Web Developer Bootcamp" and it took a very long time to cover all of that magic.

This course starts off slowly - Colt even refers to the fact that we haven't started yet several times - but I had watched his "Web Developer Bootcamp" and trusted that the output would be similar.

If you've watched Colt's Web Developer Bootcamp and are looking for more Colt Steele courses, this course is a fantastic sequel with highly applicable and useful knowledge.

I have also bought 'The Web Developer Bootcamp ' (completed) and 'The Advanced Web Developer Bootcamp' (still working on it) by the same people and regard these courses as among the absolute best courses you can buy on udemy/top notch.

I did the web developer bootcamp in parallel with this one and the two courses go well together.

I'd suggest going through the web developer bootcamp first to learn about Nodejs and routing.

I'm excited to build the database back end and then start your Web Developer Bootcamp once I have all my tables, relationships, queries, and TRIGGERS (this was so amazing to see that SQL has a validation setup) all built and ready to use with a front end!!!!!

Now moving on to his "The Web Developer Bootcamp".

Read more

boot camp

A good adjunct to the web developer boot camp which I can now get back to finishing.

I am very happy with this course and after a few sections i decided to enrolled in the python Boot camp too.Colt explains really well and simplifies the knowledge.

I wish he would come up with an 'Advanced SQL boot camp'!

Th I teach at a statistics summer boot camp for social scientists and the format of this course is very similar to what we do at the bootcamp.

I am in Lambda School right now, and I feel like I have learned more in these courses than I have through my huge online boot camp like Lambda School.

His real-world experience with face-to-face webdev boot camps shows.

Enjoyed learning the content, enjoyed Colt's teaching style, appreciated the Q&A section, and plan on attacking his web development boot camp soon.

I loved his course "The Web Developer Boot Camp", and had to try out his others.

I would recommend doing this course in tandem with Colt's Beginning and Advanced Web Developer boot camps.

Well, the 2nd point led me to consider to web development as an extra skill and I enrolled in one of the instructor's web development boot camp course and I'm hoping for a similar learning which this course offered.

The materials are still too easy, but this is a boot camp anyway.

For instance, during the ultimate MySQL boot camp go from SQL beginner to expert, he regularly tries to make learning about databases fun, but then immediately undermines himself by saying well I tried databases are boring ho-hum.

Me ha parecido una excelente elección, facil de entender y bien explicado Love the humor in this boot camp !!

I was really just needing a refresher course, having just recently completed a 6 month coding boot camp.

Read more

group by

Coz of M.Colt now i stop confusing between ORDER BY and GROUP BY Thanks for that Just like that Finish with Triggers after visit word of express server, nice introduction of the futur web... i m very greatful Colt is a great instructor!

I read the Q&A and found alternate ways to write a query so that in all cases the items in the SELECT list where appropriately present in the GROUP BY clause.

What i did learn in addition to my prior knowledge is how GROUP BY and JOIN works, which, of course, can be learned else where.

I learned a lot of keywords from simple SELECT and UPDATE all the way to the complex LEFT JOIN and GROUP BY.

This makes GROUP BY difficult to understand (hence the lower rating for the course).

For instance his explanation of the weird GROUP BY was great.

Group by was always a mystery to me as well and feel better about it now.

if person have totally blank on sql command he/she will be very confuse on the syntax given such as : Count (*) should be followed by Group by, what is LIMIT?, what is inner join, what is left join, sql data structure, table structure... hopefully can seen those kind of explanation one by one in the next slides Great on-line course for beginners and out-of-date.

Read more

as 'number of orders

include the specified expression

Looking forward to being challenged later on The code below copied from the resources didn't work on the SQL editor when clicked runSQL comes up with 'Error in SQL: You tried to execute a query that does not include the specified expression 'customerName' as part of an aggregate function.'

I got the error message Error in SQL: You tried to execute a query that does not include the specified expression 'customerName' as part of an aggregate function.

Read more

aggregate function

This boot camp course is a one-stop shop for everything you need to learn about SQL database management, creating databases, data storage/type information, creating tables within databases, CRUD components, running SQL files, string functions, aggregate functions, sum functions, timestamps functions, logical operators, case statements, relationships/joins of tables and so much more!

Can improve: The GROUP BY lecture, Lecture 140, is frustrating as Colt does not initially use GROUP BY with an Aggregate Function.

bigger picture

I like how it also showed the bigger picture of how SQL and databases are actually integrated with web apps using NodeJS and Express.

Taking into consideration the wide range of experience students might have when starting this course, I think the instructor did a great job in navigating how much material to include (and exclude), especially when it came to introducing NodeJS and how a database is integrated into a web app -- a nice addition to helping complete the bigger picture.

Why best practices were used, or why use nodejs instead of php...these types of things help get a sense of the bigger picture.

This course not only teaches the language itself but also the bigger picture and I loved how all the pieces fit together towards the end while building the web app.

Read more

ms access

I am somewhat self-taught (with extensive 'Google help') in MS Access and taking this course as a first foray into SQL (MySQL).

It will be of enormous value to me as I transition from working with desktop applications like MS Access to working with on-line databases.

I took a university course on relational databases but we used MS Access (barf).

Honestly, I'm feeling really confident I can learn through this 'video classes' Thanks for being a nice teacher, the way you speak makes it become more simple to understand :) Have a nice day :) Good so far, some experience with MS Access SQL so understanding the ideas behind queries.

Read more

wan na

Pace is good and the instruction is very easy to understand it was good Kurs dotyczący stosowania samego SQL-a został przygotowan na wysokim poziomie.

from customers inner join

SELECT customerName, COUNT(*) AS 'number of orders' FROM customers INNER JOIN orders ON orders.customerID = customers.customerID GROUP BY customers.customerID; Content Love the course, the best part is using cloud for working away without the long process of installation and set up.

Anyway... the course seems good but some of the sample code did not run in the online SQL editor: SELECT customerName, COUNT(*) AS 'number of orders' FROM customers INNER JOIN orders ON orders.customerID = customers.customerID GROUP BY customers.customerID; Error in SQL: You tried to execute a query that does not include the specified expression 'customerName' as part of an aggregate function.

The SQL command was: SELECT customerName, COUNT(*) AS 'number of orders' FROM customers INNER JOIN orders ON orders.customerID = customers.customerID GROUP BY customers.customerID; and the error was: You tried to execute a query that does not include the specified expression 'CustomerName' as part of an aggregate function.

This one: SELECT customerName, COUNT(*) AS 'number of orders' FROM customers INNER JOIN orders ON orders.customerID = customers.customerID GROUP BY customers.customerID; Excellent information.

Read more

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Database Administrator, MySQL $70k

MySQL/Linux Admin $80k

Programmer (PHP/MYSQL) $81k

PHP / MySQL Programmer $92k

MySQL Developer $92k

MySQL DBA Lead $107k

MySQL DBA 2 $111k

MySQL DBA Expert $115k

MySQL DBA 3 $148k

Senior MySQL Database Engineer $250k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.5 based on 5,822 ratings
Length 20.5 total hours
Starts On Demand (Start anytime)
Cost $12
From Udemy
Instructors Colt Steele, Ian Schoonover
Download Videos Only via the Udemy mobile app
Language English
Subjects Data Science Programming
Tags Databases Development Database Design & Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now