10 Day MySQL Bootcamp | My SQL Database Design for Beginners
Learn SQL Using MySQL with Over 150+ Examples, Hands-On Lectures, and Challenges. Beginner to Advanced My SQL in 10 Days
Lo que serás capaz de hacer
You can learn MySQL Database Design and become a Data Analytics wizard in just 10 days! Step into the realm of database management and SQL proficiency with our immersive 10-day course using My SQL. This course is structured to facilitate learners with no prior experience , gradually leading up to advanced concepts, making you adept in handling and manipulating data using MySQL. Real World, Practical MySQL Course This is a completely hands on course where we work with real data and learn SQL using real world scenarios. 10-Day My SQL Course Breakdown: Day 1: Getting Started with SQL & My SQL Introduction to Databases Setting up MySQL / My SQL Understanding basic database terminology Getting acquainted with MySQL interface Writing basic SQL Statements and querying the database Day 2: Select - A Closer Look Delving into SELECT statement Selecting and extracting data from tables Various options and settings associated with SELECT Day 3: Where - A Closer Look Understanding WHERE clause Filtering data based on various conditions Complex WHERE clauses Day 4: Grouping and Aggregation Introduction to data grouping Using aggregate functions (SUM, AVG, MAX, MIN, COUNT) Understanding GROUP BY and HAVING clauses Day 5: JOINS Overview of JOINS Types of JOINS (INNER, LEFT, RIGHT, SELF, CROSS, NATURAL) Practical examples and use cases Day 6: Database Design Principles of database design Understanding relationships (One-to-One, One-to-Many, Many-to-Many) Normalization and its types Day 7: DDL (Data Definition Language) Understanding DDL commands (CREATE, ALTER, DROP) Creating and managing tables and databases Day 8: DML (Data Manipulation Language) Overview of DML commands (INSERT, UPDATE, DELETE) Manipulating data in tables Day 9: SubQueries and Functions Developing subqueries Working with ANY, ALL, EXISTS, NOT EXISTS Day 10: MySQL with Python Setting up Python MySQL environment Executing MySQL commands from Python Day 10: MySQL with Java Configuring MySQL with Java Executing MySQL commands from Java What will You Learn in this SQL Database Design Course? By the end of this course, you will be able to write SQL queries to perform data analysis and even manage the data on their own confidently. Learn how you can design your own database and structure it by learning about different relationships and normalization techniques. Gain comprehensive knowledge of SQL syntax to query, modify, and manage data in databases effectively, using MySQL. Concepts and SQL knowledge applicable to platforms like PostgreSQL, and SQL Server. Develop strong foundational skills in database creation, manipulation, and management using MySQL, a popular open-source relational database management system. Learn to do data analytics to extract actionable insights from complex datasets using advanced SQL queries, these can help you make informed business decisions. Develop a rounded understanding of database concepts, including database design, normalization, which are essential in maintaining data integrity and consistency. Engage in 50+ hands-on challenges to apply your acquired knowledge in real-world scenarios using My SQL Learn how you can use MySQL with popular development environments like Java and Python. Database Design with MySQL Course Features: Over 150+ examples/challenges Hands-on exercises and real-world project examples Taught by an experienced instructor Comes with a Certificate of completion Prerequisites for this SQL with MySQL Course: No prior experience in SQL or database is necessary Target Audience for this SQL with MySQL Course: Programmers / Engineering Architects who are looking to learn SQL to build database-driven applications Aspiring data analysts and business analysts Professionals aiming to upscale their SQL skills Students and enthusiasts who wish to learn SQL to excel in their career Let’s begin on this 10-day journey to transition from a novice to a proficient database master, capable of integrating MySQL functionalities with Python and Java. Let’s get data-driven. Are you ready? Enroll now, and we’ll see you in lesson 1.
- By the end of this course, you will be able to write SQL queries to perform data analysis and even manage the data on their own confidently.
- Concepts applicable to Databases such as PostgreSQL, Oracle, and Microsoft SQL Server
- Learn how you can design your own database and structure it by learning about different relationships and normalization techniques.
- Gain comprehensive knowledge of SQL syntax to query, modify, and manage data in databases effectively, using MySQL. Concepts and SQL knowledge applicable to pla
- Develop strong foundational skills in database creation, manipulation, and management using MySQL, a popular open-source relational database management system.
- Learn to do data analytics to extract actionable insights from complex datasets using advanced SQL queries, these can help you make informed business decisions.
Temario
UNIDAD 1 - Day 0: Introduction to Our SQL with MySQL Course · 2 leccionesUNIDAD 1 - Day 0: Introduction to Our SQL with MySQL Course
UNIDAD 1 - Day 0: Introduction to Our SQL with MySQL Course
- Welcome to the SQL Database Design with MySQL Course
- How to Download the Lecture Resources
UNIDAD 2 - Day 1: Getting Started With SQL Using MySQL · 20 leccionesUNIDAD 2 - Day 1: Getting Started With SQL Using MySQL
UNIDAD 2 - Day 1: Getting Started With SQL Using MySQL
- Introduction to DAY 1
- Basics: Understanding Data and Databases
- What is DBMS (Database Management System)?
- Introduction to Relational Databases Concepts
- Overview of SQL
- Installing MySQL on Windows
- Installing MySQL on Mac
- Installing MySQL on Linux
- MySQL Interface
- Creating Database to work on this Course
- USE Database in SQL
- Basic SQL Query with MySQL
- Mastering Data Selection
- Doing More with SELECT
- Refining Data Retrieval
- Challenge: Getting Overview Of Products
- Challenge: Specific Product Information
- Comments in SQL
- DAY 1: Review
- Section 2 Recap Quiz
UNIDAD 3 - Day 2: SELECT - A Closer Look | Learn SQL with MySQL · 22 leccionesUNIDAD 3 - Day 2: SELECT - A Closer Look | Learn SQL with MySQL
UNIDAD 3 - Day 2: SELECT - A Closer Look | Learn SQL with MySQL
- Introduction to DAY 2
- Introduction to SELECT Statement
- Data Types in SQL
- Eliminating Duplicate Rows using SQL
- Challenge: Product Diversity
- Exploring Data Uniqueness
- Column Aliases in SQL
- Enhancing Data Clarity
- Challenge: Customer Report
- Using Expressions with SELECT
- Product Revenue Calculation
- What are NULL Values in SQL
- Handling NULL Values in SQL
- Null Value Handling
- Sorting Results with ORDER BY
- Effective Data Sorting
- Challenge: Pricing Review
- Limiting Results with LIMIT
- Top Scoring Players
- Challenge: Premium Products
- DAY 2: Review
- Section 3 Recap Quiz
UNIDAD 4 - Day 3: WHERE - A Closer Look | Learn SQL with MySQL · 30 leccionesUNIDAD 4 - Day 3: WHERE - A Closer Look | Learn SQL with MySQL
UNIDAD 4 - Day 3: WHERE - A Closer Look | Learn SQL with MySQL
- Introduction to DAY 3
- Introduction to WHERE Clause
- Filtering the results
- Operators in SQL
- Arithmetic Operators in SQL
- Profit Analysis
- Challenge: Tax Calculations
- Comparison Operators in SQL
- Hire Date Filter
- AND Operator: Working with Multiple Conditions
- Student Performance Evaluation
- Challenge: Accessories under $30
- OR Operator: Working with Multiple Conditions in SQL
- Course Enrollment
- Challenge: Inventory Check
- NOT Operator in SQL
- Voter Eligibility Check
- Alternative to Multiple OR’s
- Color Preference Survey
- Challenge: Customer Location
- Challenge: Product Popularity
- Between in SQL
- Sports Events Age Group
- Challenge: Price Adjustment
- Searching for a Pattern in Data with LIKE Operator
- Find University Names
- Challenge: Searching for Stars
- Using WHERE with NULL Values
- Bank Account Status
- Nested WHERE Clauses using MySQL
UNIDAD 5 - Day 4: Grouping and Aggregation | Learn SQL with MySQL · 24 leccionesUNIDAD 5 - Day 4: Grouping and Aggregation | Learn SQL with MySQL
UNIDAD 5 - Day 4: Grouping and Aggregation | Learn SQL with MySQL
- DAY 3: Review
- Introduction to Day 4
- Introduction to Grouping and Aggregation in SQL
- Understanding Aggregate Functions in SQL
- Total Grocery Inventory
- The GROUP BY Clause in SQL
- Art Sales Summary
- Challenge: Sales Volume
- Combining Aggregate Functions and GROUP BY
- Challenge: Customer Demographic
- Challenge: Retrieving Best Sellers
- Grouping By Multiple Columns
- Enrollment Summary
- The HAVING Clause in SQL
- Top-Performing Bands
- Challenge: Premium Customers
- Challenge: Frequent Shoppers
- Challenge: Customer Spending Habits
- Nested Aggregation and Grouping
- High-Scoring Courses
- Common Pitfalls and How to Avoid Them
- Practical Applications of Grouping and Aggregation
- DAY 4 Review
- Section 5 Recap Quiz
UNIDAD 6 - Day 5: JOINS in SQL | Learn SQL with MySQL · 25 leccionesUNIDAD 6 - Day 5: JOINS in SQL | Learn SQL with MySQL
UNIDAD 6 - Day 5: JOINS in SQL | Learn SQL with MySQL
- Introduction to Day 5
- Introduction to Joins in SQL
- INNER JOIN in SQL
- Region Climate Data
- Inner Joins with Multiple Tables
- Student Enrollment
- Challenge: Product Names in Sales Volume
- LEFT JOIN in SQL
- Product Reviews
- Challenge: Product Sales Analysis
- RIGHT JOIN in SQL
- Department Employees
- Understanding ON vs USING in Joins
- Self Join in SQL
- Employee Supervisors
- Challenge: City-Wise Customer Analysis
- CROSS JOIN in SQL
- Team Combinations
- NATURAL JOIN in SQL
- University Departments
- Challenge: Customer Analysis
- Challenge: Customer Purchase Analysis
- Common Pitfalls and Best Practices
- DAY 5 Review
- Section 6 Recap Quiz
UNIDAD 7 - Day 6: Database Design | Learn SQL with MySQL · 15 leccionesUNIDAD 7 - Day 6: Database Design | Learn SQL with MySQL
UNIDAD 7 - Day 6: Database Design | Learn SQL with MySQL
- Introduction to Day 6
- Introduction to Database Design
- QuantumTutors - Our New Startup
- Introduction to Entity-Relationship Model
- ER Diagrams in Database Design
- One to One Relationship
- One to Many Relationship
- Many to Many Relationship
- Normalization Techniques
- First Normal Form (1NF)
- Second Normal Form (2NF)
- Third Normal Form (3NF)
- Identifying Relationships for Database Design
- DAY 6 Review
- Section 7 Recap Quiz
UNIDAD 8 - Day 7: DDL in SQL | Learn SQL with MySQL · 27 leccionesUNIDAD 8 - Day 7: DDL in SQL | Learn SQL with MySQL
UNIDAD 8 - Day 7: DDL in SQL | Learn SQL with MySQL
- Introduction to DAY 7
- Introduction to DDL in SQL
- Creating and using Database
- Challenge: Database for QuantumTutors
- CREATE Statement in SQL
- Describing Tables in SQL
- Primary Keys in Database
- Foreign Keys in Database
- Challenge: Defining REST Of the Tables
- Sample Data For MySQL
- Copy Tables in SQL
- ALTER Statement in SQL
- ALTER to add column
- Challenge: Course Duration
- ALTER to Drop column
- Challenge: Changes in Business Model
- ALTER to modify column
- Challenge: Managing Integrity
- Challenge: Course Categorization
- DROP Statement in SQL
- DROP and Foreign Keys in Database
- TRUNCATE Statement in SQL
- Challenge: Data Pruning
- DROP with references
- RENAME Statement in SQL
- Day 7 Review
- Section 8 Recap Quiz
UNIDAD 9 - Day 8: DML in SQL | Learn SQL with MySQL · 26 leccionesUNIDAD 9 - Day 8: DML in SQL | Learn SQL with MySQL
UNIDAD 9 - Day 8: DML in SQL | Learn SQL with MySQL
- Introduction to DAY 8
- Introduction to DML Statements in SQL
- Working with Insert Statements
- Challenge: New Admin Onboarding
- Inserting multiple records at once
- Database Insert Statements Challenge
- Challenge: New Instructors Onboarding
- Inserting data from another table
- Copying Data Between Tables
- Update statement in SQL
- Modifying Employee Information
- Challenge: Course Title Improvements
- Updating multiple columns
- Updating Multiple Employees Information
- Challenge: Profile Update
- Updating multiple rows in SQL
- Advanced Employee Performance Update
- Challenge: Discounted Courses
- Deleting specific records from the table
- Employee Records Deletion
- Challenge: Course Retirement
- Deleting all records from the table
- Challenge: Complete Reset
- Difference between DROP, DELETE, and TRUNCATE
- DAY 8 Review
- Section 9 Recap Quiz
UNIDAD 10 - Day 9: SubQueries and Functions | Learn SQL with MySQL · 18 leccionesUNIDAD 10 - Day 9: SubQueries and Functions | Learn SQL with MySQL
UNIDAD 10 - Day 9: SubQueries and Functions | Learn SQL with MySQL
- Introduction to DAY 9
- Subqueries Introduction
- Subquery Utilization with WHERE and IN
- Challenge: Course Popularity
- Correlated and Non-Correlated Subqueries using SQL
- Challenge: Course with Highest Price
- Exists and Not Exists with Subqueries
- Challenge: Instructors Not Teaching
- Using ANY and ALL with Subqueries in SQL
- Challenge: Top Performing Instructors
- Single Row Subqueries in SQL
- Single-Row Subquery Challenge
- Multi Row Subqueries in SQL
- Multi-Row Subquery with IN Operator Challenge
- Inserting and Deleting using Subquery
- Challenge: Remove Reviews for Courses Not Offered
- DAY 9 Review
- Section 10 Recap Quiz
UNIDAD 11 - Day 10: MySQL with Python · 9 leccionesUNIDAD 11 - Day 10: MySQL with Python
UNIDAD 11 - Day 10: MySQL with Python
- Setting Up Python MySQL Environment
- Querying Data
- Grouping Data
- Inserting Data into Tables
- Creating a Database
- Creating Tables
- Updating Data
- Deleting Data
- Section 11 Recap Quiz
UNIDAD 12 - Day 10: MySQL with Java · 10 leccionesUNIDAD 12 - Day 10: MySQL with Java
UNIDAD 12 - Day 10: MySQL with Java
- Setting Up Java MySQL Environment
- Querying Data
- Grouping and Joining
- Java MySQL Prepared Statements
- Inserting Data into Tables
- Creating a Database
- Creating Tables
- Updating Data
- Deleting Data
- Section 12 Recap Quiz
UNIDAD 13 - Course Bonus · 2 leccionesUNIDAD 13 - Course Bonus
UNIDAD 13 - Course Bonus
- Course Bonus
- Bonus Lesson: Learn More from Us
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
13 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
10 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Faisal Memon (EmbarkX).
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 13 unidades · 230 lecciones · 60 h
- 12 meses de acceso
- 10 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Faisal Memon (EmbarkX); INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


