Applied Data Analytics with Python and SQL
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Applied Data Analytics with Python and SQL
This course is part of Applied Data Analytics Specialization
Instructor: Edureka
1,985 already enrolled
Included with
Learn more
Ask Coursera
Recommended experience
Recommended experience
What you'll learn
Write Python programs using core concepts like variables, data types, and control flow.
Implement NumPy and Pandas to analyze and process large datasets efficiently and accurately.
Create insightful data visualizations with Matplotlib, Seaborn, and Plotly for effective reporting.
Execute SQL queries to retrieve, manage, and analyze data from relational databases accurately.
Skills you'll gain
Tools you'll learn
Details to know
15 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
There are 4 modules in this course
Learn how to work with data using Python and SQL in a practical, project-based course designed to give you relevant, industry-ready skills. Youβll gain hands-on experience manipulating, querying, and analyzing large datasets preparing you to solve real-world data challenges in business, science, or technology.
By the end of this course, youβll know how to: - Process and analyze data efficiently using Python, with a focus on Pandas and NumPy for manipulation and cleaning. - Write SQL queries to retrieve, filter, and aggregate data in relational databases. - Handle data files (CSV, Excel, JSON) and automate common data tasks for faster, repeatable analysis. - Visualize and report insights from your data to support decision-making. This course is designed for beginners, data enthusiasts, and aspiring data analysts and scientists. No prior programming experience is required, but some familiarity with databases or basic computing concepts will help you progress. Youβll finish with solid skills in Python scripting, SQL, and data analysis, giving you a strong foundation for further study or entry-level roles in data-driven industries.
This module is designed to help learners take a significant step towards launching their careers in data analytics. In the first week, we'll explore how Python programming concepts that are essential for creating efficient programs. Additionally, we'll delve into the role of pre-defined Python features in data analysis. Let's get started!
What's included
38 videos8 readings5 assignments3 discussion prompts
38 videosβ’Total 190 minutes
- Course Introductionβ’6 minutes
- Programming Languages and Mythsβ’7 minutes
- Python for AI/ML - Code Simplicityβ’4 minutes
- Python for AI/ML - Ease of Learningβ’5 minutes
- Identifiers in Pythonβ’5 minutes
- Literals in Pythonβ’7 minutes
- Arithmetic, Comparison, Logical, and Assignment Operatorsβ’6 minutes
- Bitwise, and Membership Operatorsβ’6 minutes
- Python Token Typesβ’5 minutes
- Boolean Operators in Conditional Statementβ’4 minutes
- AND, OR, NOT in Pythonβ’4 minutes
- Working with Dictionariesβ’4 minutes
- Manipulating Dictionaryβ’5 minutes
- Tuples in Pythonβ’4 minutes
- Working with Strings in Pythonβ’5 minutes
- Managing Stringsβ’4 minutes
- Operations on Stringβ’5 minutes
- Creating Listsβ’4 minutes
- Immutable and Mutable Data Typesβ’5 minutes
- Operations Performed on Listsβ’6 minutes
- Sets β’7 minutes
- Manipulating Sets β’1 minute
- Exploring Python's Built-in Functionsβ’5 minutes
- Conditional Statement - if conditionβ’3 minutes
- Conditional Statement - if else conditionβ’5 minutes
- Initializing For loopβ’7 minutes
- Break, Continue and Pass Statementβ’4 minutes
- Validating Prime Numbersβ’4 minutes
- Mastering the While Loop in Pythonβ’6 minutes
- Opening Filesβ’5 minutes
- File Operationsβ’6 minutes
- Global vs. Local Variables in Pythonβ’8 minutes
- Introduction to Lambda Functions in Pythonβ’7 minutes
- Built-in Modules β’6 minutes
- Standard Modulesβ’6 minutes
- Creating User Defined Functionsβ’6 minutes
- Functions with Multiple Parametersβ’4 minutes
- Summary of Python Essentialsβ’2 minutes
8 readingsβ’Total 80 minutes
- Welcome to Applied Data Analytics with Python and SQLβ’10 minutes
- Starting with Pythonβ’10 minutes
- An Introduction to Python Data Typesβ’10 minutes
- Built-in Functions in Pythonβ’10 minutes
- Conditional Statements and For Loop in Pythonβ’10 minutes
- Control Flow with Python: break, continue, and pass Statementsβ’10 minutes
- Lambda Functions in Pythonβ’10 minutes
- File Handling with Pythonβ’10 minutes
5 assignmentsβ’Total 42 minutes
- Practice Quiz : Python Programming Basicsβ’3 minutes
- Practice Quiz : Working with Data Types in Pythonβ’3 minutes
- Practice Quiz : Conditional and Control Flow Statementsβ’3 minutes
- Practice Quiz : Handling Files and File Operationsβ’3 minutes
- Knowledge Check: Python Essentials for Programmingβ’30 minutes
3 discussion promptsβ’Total 30 minutes
- Introduce Yourselfβ’10 minutes
- Differences in Sets, Tuples and Dictionaryβ’10 minutes
- Have You Worked on Other Programming Language apart for Pythonβ’10 minutes
During week two of the course, Learners will be taught how to handle data with NumPy and Pandas in various formats while developing skills to represent data visually using different types of charts and graphics.
What's included
19 videos5 readings4 assignments
19 videosβ’Total 91 minutes
- Introduction to NumPy in Pythonβ’6 minutes
- Hands-On with NumPyβ’5 minutes
- Introduction to Pandas in Pythonβ’4 minutes
- Working with Pandas Seriesβ’5 minutes
- Understanding Pandas DataFramesβ’5 minutes
- Data Manipulation with Pandasβ’4 minutes
- Combining Datasets with Pandasβ’6 minutes
- Matplotlib Libraryβ’5 minutes
- Plotting Chartsβ’5 minutes
- Plotting Histogram and Box Plotβ’3 minutes
- Plotting Multiple Chartsβ’6 minutes
- Introduction to Seaborn - Scatter Plotβ’6 minutes
- Seaborn Basic Chartsβ’6 minutes
- Seaborn - HeatMap Manipulationβ’2 minutes
- Seaborn : Flights Datasetβ’5 minutes
- Seaborn: Gaining Insights in Flight Dataβ’5 minutes
- Visualizing Charts with Plotlyβ’5 minutes
- Customizing different charts in Plotlyβ’6 minutes
- Summary of Exploring with NumPy and Pandas β’2 minutes
5 readingsβ’Total 60 minutes
- NumPy in Pythonβ’10 minutes
- Getting Started with Pandasβ’10 minutes
- Data Visualization Fundamentalsβ’20 minutes
- Data Visualization with Matplotlibβ’10 minutes
- Visualization with Seabornβ’10 minutes
4 assignmentsβ’Total 39 minutes
- Practice Quiz : Working with NumPyβ’3 minutes
- Practice Quiz : Handling Data using Pandasβ’3 minutes
- Practice Quiz : Visualizing Data in Pythonβ’3 minutes
- Knowledge Check: NumPy, Pandas and Data Visualization Librariesβ’30 minutes
In this module, learners will explore methods for gathering information from various sources on the internet. They will utilize different Python libraries to process and organize the data for thorough evaluation, as well as connect MS SQL Server with Python.
What's included
33 videos4 readings5 assignments
33 videosβ’Total 155 minutes
- What is Web Scraping?β’6 minutes
- Web Scraping Process Flowβ’5 minutes
- Managing Dataβ’6 minutes
- Beautiful Soupβ’5 minutes
- Demonstration of Beautiful Soupβ’5 minutes
- Demonstration of Scrapyβ’3 minutes
- What is SQL?β’5 minutes
- Operation on Keysβ’5 minutes
- Normalization in Databasesβ’4 minutes
- Types of Normalization 1 NFβ’3 minutes
- Types of Normalization 2 NFβ’2 minutes
- Types of Normalization 3 NFβ’5 minutes
- Types of Normalization 4 NFβ’2 minutes
- Types of Normalization 5 NFβ’4 minutes
- Installation of MS SQL Serverβ’6 minutes
- DDL Commandsβ’6 minutes
- DQL Commandsβ’6 minutes
- DML Commandsβ’7 minutes
- DCL Commandsβ’5 minutes
- TCL Commandsβ’7 minutes
- Setting Up SQL Serverβ’4 minutes
- Managing Foreign Key β’3 minutes
- Inserting Dataβ’7 minutes
- Deleting Dataβ’3 minutes
- Alter Commandβ’5 minutes
- Setting up Transactionβ’4 minutes
- Connecting with Databaseβ’7 minutes
- Creating Tableβ’7 minutes
- Inserting Data β’7 minutes
- Selecting Dataβ’1 minute
- Updating Recordsβ’4 minutes
- Deleting Recordsβ’4 minutes
- Summary of Web Scraping and SQLβ’1 minute
4 readingsβ’Total 40 minutes
- Web Scraping Best Practicesβ’10 minutes
- Difference Between MS SQL Server and MySQL β’10 minutes
- SQL Commandsβ’10 minutes
- Python with Microsoft SQL Serverβ’10 minutes
5 assignmentsβ’Total 42 minutes
- Practice Quiz : Web Scraping with Pythonβ’3 minutes
- Practice Quiz : SQL and Normalizationβ’3 minutes
- Practice Quiz : Operations on SQLβ’3 minutes
- Practice Quiz : Integrating SQL with Pythonβ’3 minutes
- Knowledge Check : SQL, Normalizations and Web Scraping with Pythonβ’30 minutes
This module is designed to assess an individual on the various concepts and teachings covered in this course. Evaluate your knowledge with a comprehensive graded quiz on Python programming concepts, Data manipulation with NumPy and Pandas with Web-Scraping with Python
What's included
1 video1 reading1 assignment1 discussion prompt
1 videoβ’Total 2 minutes
- Course Summary: Applied Data Analytics with Python and SQLβ’2 minutes
1 readingβ’Total 30 minutes
- Practice Project: Data Analysis of Police Recordsβ’30 minutes
1 assignmentβ’Total 30 minutes
- End Course Knowledge Check: Python and Statisticsβ’30 minutes
1 discussion promptβ’Total 10 minutes
- Describe Your Learning Journeyβ’10 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor
Offered by
Explore more from Data Analysis
- Status: Free Trial
Course
- Status: Free TrialC
Coursera
Course
- Status: PreviewS
Simplilearn
Course
- Status: Preview
Course
Why people choose Coursera for their career
Frequently asked questions
This course offers a thorough practical application of Python and SQL. Created for Python enthusiasts, it focuses on hands-on skills for manipulating and analyzing data, allowing students to address actual data problems.
Learners will delve into the basics of Python and utilize tools such as NumPy and Pandas for effective data management. They will additionally make use of visualization tools like Matplotlib, Seaborn, and Plotly to present their findings in an efficient manner. Moreover, the course includes instruction on utilizing SQL for data manipulation, empowering students with the skills needed to make informed decisions based on data.
At the conclusion of the course, you will be fully equipped to utilize these skills in different data analysis situations, establishing a solid groundwork for future studies in data analytics.
This course is designed for:
- Freshers looking to enter the fields of data analysis, data science, or artificial intelligence.
- Individuals with a keen interest in programming who want to enhance their technical skills.
- Professionals seeking to upskill in Python and data manipulation with SQL for practical applications in their careers.
- Anyone curious about data and eager to learn how to analyze and visualize it effectively.
Whether you're starting your tech journey or looking to build a strong foundation, this course will guide you through the essentials of Python and SQL.
Youβll primarily use Python for programming and SQL for data handling, along with visualization libraries and database tools.
More questions
Financial aid available,
