Data Science with Python Course Syllabus

  • 12-07-2024

About The Course:

Python has become one of the most popular programming languages in the field of data science due to its simplicity, versatility, and a rich ecosystem of libraries that facilitate tasks involved in the entire data science workflow. Embark on a transformative journey into the world of data science with our comprehensive online course – Data Science with Python. This program is meticulously crafted to empower participants with the skills and knowledge required to navigate the vast landscape of data analytics, machine learning, and statistical modeling using the versatile Python programming language.


Course Certification:

This certification is a recognition of your exemplary dedication and proficiency in harnessing the power of Python for data science. Throughout the duration of the course you can exhibit a deep understanding of key Python libraries and tools used in data analysis. Upon completion, receive an official certification, validating your proficiency in data science with Python and opening doors to a world of opportunities in this high-demand field. Join us and take the first step towards mastering data science with the versatile and widely-used Python language.

Data Science with Python

Module 1: Introduction to Data Science

• Selecting rows/observations
• Rounding Number
• Selecting columns/fields
• Merging data
• Data aggregation
• Data munging techniques


Module 2: Introduction to Python

• What is Python?
• Why Python?
• Installing Python
• Python IDEs
• Jupyter Notebook Overview


Module 3: Python Basics

Python Basic Data types
• Lists
• Slicing
• IF statements
• Loops
• Dictionaries
• Tuples
• Functions
• Array
• Selection by position & Labels


Module 4: Python Packages

• Pandas
• Numpy
• Sci-kit Learn
• Mat-plot library


Module 5: Importing Data

• Reading CSV files
• Saving in Python data
• Loading Python data objects
• Writing data to CSV file


Module 6: Manipulating Data

• Selecting rows/observations
• Rounding Number
• Selecting columns/fields
• Merging data
• Data aggregation
• Data munging techniques


Module 7: Statistics Basics

• Central Tendency
• Mean
• Median
• Mode
• Skewness
• Normal Distribution
• Probability Basics
• What does it mean by probability?
• Types of Probability
• ODDS Ratio?
• Standard Deviation
• Data deviation & distribution
• Variance
• Bias variance Tradeoff
• Underfitting
• Overfitting
• Distance metrics
• Euclidean Distance
• Manhattan Distance
• Outlier analysis
• What is an Outlier?
• Inter Quartile Range
• Box & whisker plot
• Upper Whisker
• Lower Whisker
• Scatter plot
• Cook’s Distance
• Missing Value treatment
• What is NA?
• Central Imputation
• KNN imputation
• Dummification
• Correlation


Module 8: Error Metrics

• Classification
• Confusion Matrix
• Precision
• Recall
• Specificity
• F1 Score
• Regression
• MSE
• RMSE
• MAPE


Machine Learning

Module 1: Supervised Learning

• Linear Regression
• Linear Equation
• Slope
• Intercept
• R square value
• Logistic regression
• ODDS ratio
• Probability of success
• Probability of failure Bias Variance Tradeoff
• ROC curve
• Bias Variance Tradeoff
• Hands-on-Exercise


Module 2: Unsupervised Learning

• K-Means
• K-Means ++
• Hierarchical Clustering


Module 3: SVM

• Support Vectors
• Hyperplanes
• 2-D Case
• Linear Hyperplane


Module 4: SVM Kernal

• Linear
• Radial
• polynomial


Module 5: Other Machine Learning Algorithms


• K – Nearest Neighbour
• Naïve Bayes Classifier
• Decision Tree – CART
• Decision Tree – C50
• Random Forest


Artificial Intelligence

Module 1: AI Introduction

• Perceptron
• Multi-Layer perceptron
• Markov Decision Process
• Logical Agent & First Order Logic
• AL Applications


Deep Learning

Module 1: Deep Learning Algorithms

• CNN – Convolutional Neural Network
• RNN – Recurrent Neural Network
• ANN – Artificial Neural Network


Module 2: Introduction to NLP

• Text Pre-processing
• Noise Removal
• Lexicon Normalization
• Lemmatization
• Stemming
• Object Standardization


Module 3: Text to Features(Feature Engineering)

• Syntactical Parsing
• Dependency Grammar
• Part of Speech Tagging
• Entity Parsing
• Named Entity Recognition
• Topic Modelling
• N-Grams
• TF – IDF
• Frequency / Density Features
• Word Embedding’s

Module 4: Tasks of NLP

• Text Classification
• Text Matching
• Levenshtein Distance
• Phonetic Matching
• Flexible String Matching


Tableau

Module 1: Tableau Course Material

• Start Page
• Show Me
• Connecting to Excel Files
• Connecting to Text Files
• Connect to Microsoft SQL Server
• Connecting to Microsoft Analysis Services
• Creating and Removing Hierarchies
• Bins
• Joining Tables
• Data Blending


Module 2: Learn Tableau Basic Reports

• Parameters
• Grouping Example 1
• Grouping Example 2
• Edit Groups
• Set
• Combined Sets
• Creating a First Report
• Data Labels
• Create Folders
• Sorting Data
• Add Totals, Subtotals and Grand Totals to Report


Module 3: Learn Tableau Charts

• Area Chart
• Bar Chart
• Box Plot
• Bubble Chart
• Bump Chart
• Bullet Graph
• Circle Views
• Dual Combination Chart
• Dual Lines Chart
• Funnel Chart
• Traditional Funnel Charts
• Gantt Chart
• Grouped Bar or Side by Side Bars Chart
• Heatmap
• Highlight Table
• Histogram
• Cumulative Histogram
• Line Chart
• Lollipop Chart
• Pareto Chart
• Pie Chart
• Scatter Plot
• Stacked Bar Chart
• Text Label
• Tree Map
• Word Cloud
• Waterfall Chart


Module 4: Learn Tableau Advanced Reports

• Dual Axis Reports
• Blended Axis
• Individual Axis
• Add Reference Lines
• Reference Bands
• Reference Distributions
• Basic Maps
• Symbol Map
• Use Google Maps
• Mapbox Maps as a Background Map
• WMS Server Map as a Background Map
• Work with Data Blending in Tableau
• Create Table Calculations
• Work with Parameters
• Create Dual Axis Charts
• Create Calculated Fields


Module 5: Learn Tableau Calculations & Filters

• Calculated Fields
• Basic Approach to Calculate Rank
• Advanced Approach to Calculate Ra
• Calculating Running Total
• Filters Introduction
• Quick Filters
• Filters on Dimensions
• Conditional Filters
• Top and Bottom Filters
• Filters on Measures
• Context Filters
• Slicing Fliters
• Data Source Filters
• Extract Filters


Module 6: Learn Tableau Dashboards

• Create a Dashboard
• Format Dashboard Layout
• Create a Device Preview of a Dashboard
• Create Filters on Dashboard
• Dashboard Objects
• Create a Story

Module 7: Server

• Tableau online.
• Overview of Tableau
• Publishing Tableau objects and scheduling/subscription.


SQL

• Introduction to Database
• List the features of Oracle Database 11g
• Discuss the basic design, theoretical, and physical aspects of a relational database
• Categorize the different types of SQL statements
• Describe the data set used by the course
• Log on to the database using SQL Developer environment
• Save queries to files and use script files in SQL Developer
• Retrieve Data using the SQL SELECT Statement
• List the capabilities of SQL SELECT statements
• Generate a report of data from the output of a basic SELECT statement
• Select All Columns
• Select Specific Columns
• Use Column Heading Defaults
• Use Arithmetic Operators
• Understand Operator Precedence
• Learn the DESCRIBE command to display the table structure
• Learn to Restrict and Sort Data
• Write queries that contain a WHERE clause to limit the output retrieved
• List the comparison operators and logical operators that are used in a WHERE clause
• Describe the rules of precedence for comparison and logical operators
• Use character string literals in the WHERE clause
• Write queries that contain an ORDER BY clause to sort the output of a SELECT statement
• Sort output in descending and ascending order
• Usage of Single-Row Functions to Customize Output
• Describe the differences between single row and multiple row functions
• Manipulate strings with character function in the SELECT and WHERE clauses
• Manipulate numbers with the ROUND, TRUNC, and MOD functions
• Perform arithmetic with date data
• Manipulate dates with the DATE functions
• Invoke Conversion Functions and Conditional Expressions
• Describe implicit and explicit data type conversion
• Use the TO_CHAR, TO_NUMBER, and TO_DATE conversion functions
• Nest multiple functions
• Apply the NVL, NULLIF, and COALESCE functions to data
• Use conditional IF THEN ELSE logic in a SELECT
• Aggregate Data Using the Group Functions
• Use the aggregation functions in SELECT statements to produce meaningful reports
• Divide the data into groups by using the GROUP BY clause
• Exclude groups of date by using the HAVING clause
• Use Subqueries to Solve Queries
• Describe the types of problem that subqueries can solve
• Define sub-queries
• List the types of sub-queries
• The SET Operators
• Describe the SET operators
• Use a SET operator to combine multiple queries into a single query
• Control the order of rows returned
• Data Manipulation Statements
• Describe each DML statement
• Insert rows into a table
• Change rows in a table by the UPDATE statement
• Delete rows from a table with the DELETE statement
• Save and discard changes with the COMMIT and ROLLBACK statements
• Explain read consistency
• Use of DDL Statements to Create and Manage Tables
• Categorize the main database objects
• Review the table structure
• List the data types available for columns
• Create a simple table
• Decipher how constraints can be created at table creation
• Describe how schema objects work
• Other Schema Objects
• Create a simple and complex view
• Retrieve data from views
• Create, maintain, and use sequences
• Create and maintain indexes
• Create private and public synonyms
• Control User Access
• Differentiate system privileges from object privileges
• Create Users
• Grant System Privileges
• Create and Grant Privileges to a Role
• Change Your Password
• Grant Object Privileges
• How to pass on privileges?
• Revoke Object Privileges
• How to enable and Disable a Constraint?
• Create and Remove Indexes
• Create a Function-Based Index
• Perform Flashback Operations
• Create an External Table by Using ORACLE_LOADER and by Using ORACLE_DATAPUMP
• Query External Tables
• Manage Objects with Data Dictionary Views
• Explain the data dictionary
• Use the Dictionary Views
• USER_OBJECTS and ALL_OBJECTS Views
• Table and Column Information
• Query the dictionary views for constraint information
• Query the dictionary views for view, sequence, index, and synonym information
• Add a comment to a table
• Query the dictionary views for comment information
• Manipulate Large Data Sets
• Use Subqueries to Manipulate Data
• Retrieve Data Using a Subquery as Source
• Insert Using a Subquery as a Target
• Usage of the WITH CHECK OPTION Keyword on DML Statements
• List the types of Multitable INSERT Statements
• Use Multitable INSERT Statements
• Merge rows in a table
• Track Changes in Data over a period of time
• Data Management in Different Time Zones
• Time Zones
• CURRENT_DATE, CURRENT_TIMESTAMP, and LOCALTIMESTAMP
• Compare Date and Time in a Session’s Time Zone
• DBTIMEZONE and SESSIONTIMEZONE
• Difference between DATE and TIMESTAMP
• INTERVAL Data Types
• Use EXTRACT, TZ_OFFSET, and FROM_TZ
• Invoke TO_TIMESTAMP, TO_YMINTERVAL and TO_DSINTERVAL
• Retrieve Data Using Sub-queries
• Multiple-Column Subqueries
• Pairwise and Non Pairwise Comparison
• Scalar Subquery Expressions
• Solve problems with Correlated Subqueries
• Update and Delete Rows Using Correlated Subqueries
• The EXISTS and NOT EXISTS operators
• Invoke the WITH clause
• The Recursive WITH clause
• Regular Expression Support
• Use the Regular Expressions Functions and Conditions in SQL
• Use Meta Characters with Regular Expressions
• Perform a Basic Search using the REGEXP_LIKE function
• Find patterns using the REGEXP_INSTR function
• Extract Substrings using the REGEXP_SUBSTR function
• Replace Patterns Using the REGEXP_REPLACE function
• Usage of Sub-Expressions with Regular Expression Support
• Implement the REGEXP_COUNT function

Related Post

STAAD Course Syllabus

About The Course:STAAD is a leading software used by civil and structural engineers for analyzing an...

Ai - Based Learning is the future of Education

About The Course: The corporate world is slowly stepping into the dimension of Artificial Intelligen...

Scaling your digital business globally under strategic planning

About The Course: Before diving into the expansion process, it's crucial to thoroughly understand th...

Diploma In Computer Hardware and Networking Course Syllabus

About The Course: In our tech-driven world, expertise in computer hardware and networking is indispe...

C Programming Course Syllabus

About The Course:This C programming course is designed to take you from a beginner to a proficient p...

C++ Course Syllabus

About The Course:   C++ course offers a comprehensive and dynamic learning experience, designed for...

Full Stack Development in JAVA Course Syllabus

About The Course:Java is a must for students and working professionals to become a great Software En...

Full Stack Development .Net Course Syllabus

About The Course:.NET course is designed to equip you with the skills and knowledge needed to excel...

Full Stack Development in Python Course Syllabus

About The Course:  Python is a high-level, interpreted, and dynamically-typed programming language k...

Java Programming Course Syllabus

About The Course:Java is a must for students and working professionals to become a great Software En...

Bug Hunting

About The Course:Bug hunting, also known as vulnerability assessment or penetration testing, is the...

Web Designing Course Syllabus

About The Course:In today's digital age, a strong online presence is crucial for businesses, organiz...

Full Stack Development-Java pro Course Syllabus

About The Course:Java's extensive ecosystem allows developers to create scalable applications for va...

Impact of Content Marketing in the Digital world

Building Brand Awareness:One of the primary goals of content marketing is to create and nurture bran...

Revit Architecture Training Course Syllabus

About The Course: In the ever-evolving field of architecture and construction, proficiency in cuttin...

Diploma in Financial Accounting with Tally Course Syllabus

About The Course:  The Diploma in Computer Applications (DCA) in Tally is a specialized program aime...

Advanced Certification in Java Programming Course Syllabus

About The Course:Java is renowned for its platform independence, scalability, and robustness. It's u...

.NET Diploma in Advanced Programming Course Syllabus

About The Course:.NET offers a robust and versatile framework for building a wide range of applicati...

Full Stack Development .Net Pro Course Syllabus

About The Course:.NET, developed by Microsoft, is a powerful and versatile framework that provides a...

DCA Course Syllabus

About The Course:  Our online Diploma in Computer Applications (DCA) course in programming is a comp...

Microsoft Office Course Syllabus

About The Course:  Designed to help you accomplish office tasks easily and with greater efficiency,...

Multimedia Course Syllabus

About The Course:  Dive into various aspects of multimedia, from creating stunning graphics to produ...

Stock Market Course Syllabus

About The Course:  Our Share Market course is a concise yet comprehensive exploration of the fascina...

Taxation and GST Course Syllabus

About The Course: Taxation and GST are vital components of the financial landscape that every indivi...

AutoCAD 2D Course Syllabus

About The Course:AutoCAD 2D is a fundamental software for anyone in the fields of architecture, engi...

Data Analysis with R Course Syllabus

About the course:Data analysis is the process of collecting, cleaning, and interpreting data. The in...

Cybersecurity Course Syllabus

About The Course:Journey through the realms of IT with Cybersecurity course. From hardware fundament...

Data Structure and Algorithm Course Syllabus

About The Course:Our Data Structure and Algorithm course is designed to equip you with the essential...

Data Analyst with Python Course Syllabus

About The Course:In today's data-driven world, the ability to analyze and interpret data is more imp...

Cybersecurity and Cloud Course Syllabus

About The Course:In today's rapidly evolving technological landscape, the need for robust cybersecur...

HR Management Course Syllabus

About the Course:In this course we are Covering modules from fundamental payroll administration to p...

Graphic Design Course Syllabus

About The Course:In today’s visually-driven world, graphic design plays a pivotal role in communicat...

Supply Chain and Operations Management Course Syllabus

About The Course:Logistics and Supply Chain Management course is designed to equip you with the skil...

Primeira Management Course Syllabus

About The Course:In the dynamic world of business, effective management is crucial for success. Whet...

Automation and Manual Testing Course Syllabus

About The Course:Both manual and automation testing play crucial roles in this process. Explore the...

Quantum Geographic Information System Course Syllabus

About The Course:Unlock the power of Geographic Information Systems (GIS) with our "Essential QGIS M...

Recruitment Course Syllabus

About The Course:Tailored for HR professionals, recruiters, and anyone involved in the hiring proces...

Full Stack Development .NET Course Syllabus

About The Course:Comprising a set of technologies, libraries, and tools, .NET supports multiple prog...

Full Stack Development- Python Pro Course Syllabus

About The Course:  Python's ease of use and extensive libraries make it an ideal choice for automati...

J2EE Programming Course Syllabus

About The Course:  Java 2 Platform, Enterprise Edition (J2EE) is a powerful platform for building sc...

Microsoft SQL Course Syllabus

About The Course:  In today’s data-driven world, the ability to effectively manage and analyze data...

Python Course Syllabus

About The Course:  Python's elegance, readability, and versatility make it a powerhouse in the progr...

Digital Marketing Course Syllabus

About The Course:In today's digital age, mastering digital marketing is essential for businesses to...

Blockchain Technology beyond Cryptocurrency

About the Course: This course explores how blockchain's decentralized and transparent nature is revo...

Metaverse

About The Course:In this course, you'll explore the foundational technologies that power the Metaver...

AI TRISM

About The Course:In an era where artificial intelligence (AI) is reshaping industries and driving in...

DIGITAL TWIN

About The Course:A Digital Twin is a virtual replica of a physical entity or system. This digital mo...

GEN AI

About The Course:In the rapidly evolving world of artificial intelligence, Generative AI is making w...

QUANTUM COMPUTING

About The Course:Quantum Computing is an area of computing that harnesses the principles of quantum...

LIVING IN VIRTUAL WORLD

About The Course:Living in a Virtual World refers to engaging with digital environments that simulat...

The Future Of 5G

About The Course:The fifth generation of mobile networks, known as 5G, is revolutionizing the way we...

THE RISE OF DEVOPS

Above The Course: Our course on The Rise of DevOps is designed to provide you with a deep understand...

THE FUTURE OF SAAS

About The Course:The "Future of SaaS" course offers an in-depth exploration of the transformative tr...

The Zero Trust Security

About The Course:This course dives deep into the principles and practices of Zero Trust Security, a...

The Role of SEO in Driving Organic Traffic

About The Course:In an increasingly digital world, mastering SEO is crucial for driving organic traf...

The Rise of Voice Search and Its Impact on SEO

About The Course:As voice-activated devices and virtual assistants become more integrated into every...

Short-Form Video Is the Future of Lead Generation

About The Course:In today’s fast-paced digital landscape, short-form videos have emerged as a powerf...

Using AI to Drive Social Commerce

About The Course:  The course delves into how artificial intelligence is transforming the landscape...

What Makes a Successful Startup The Secret Science of Scaling

About The Course:The course explores the critical factors that differentiate thriving startups from...

The Evolution of eCommerce Trends to Watch

About The Course: Explore the dynamic world of eCommerce with our course, This course offers an in-d...

Globalization

About The Course:This course offers an in-depth exploration of globalization and its multifaceted im...

The Evolution and Future of Wearable Health-Tech 2024

About The Course:The course offers an in-depth exploration of the rapidly advancing field of wearabl...

The Rise of Smart Cities and IOT

About The Course:The course covers a wide range of topics, including smart infrastructure, IoT-enabl...

Virtual Reality

About The Course:The "Virtual Reality" course offers an immersive journey into the transformative wo...

The Unstoppable Rise of eSports

About The Course:The course will also cover the operational side of running eSports tournaments, suc...

The Art of Communication

About The Course:This course offers a comprehensive approach to mastering the skills needed for impa...

Is conscious consumerism on the rise?

About The Course:This course, "Is Conscious Consumerism on the Rise?", explores the shift towards et...

Gig Economy - 2024

About The Course:This comprehensive course, "Navigating the Gig Economy: Strategies for Success," is...

Decoding Deep Learning

About The Course:This course offers a comprehensive introduction to deep learning for image analysis...