
Explore Tableau products, learn an introduction to Tableau, and master data modeling to support visualization with graphs and charts on the Tableau interface.
Explore Tableau's product lineup, from Tableau Public Desktop to Tableau Server and Desktop, plus Tableau Prep Builder and Tableau Hyper API, and learn data connections and publishing differences.
Install Tableau Public and Tableau Desktop, compare data connections like CSV and Google Analytics, learn visualization with Tableau Public, then use the 14-day Desktop trial for more data sources.
Explore the Tableau interface, including the data source tab, data worksheet tabs, and dashboard tabs, and see how visualizations stay consistent across CSV and relational databases.
Explore how to prep and model data in Tableau using the data interpreter, physical and logical layers, joins, and unions to create a book sales data model.
Explore data modeling in Tableau by building a relational data model from book details and sales data, comparing joins and relationships, and validating tabular data across worksheets.
Identify five features of a good data set for Tableau: complete attributes, raw data free of aggregation, balanced qualitative and quantitative data, understandable columns, and clean, usable data.
Complete the bookshop data model by linking checkout data, publishers, ratings, and awards through relationships in Tableau, using IDs to connect tables and avoid joins.
Review design data model for global superstore in Tableau Public and Desktop, focusing on data connectivity, physical vs logical layers, and building a relationship-based three-table model (orders, people, returns).
Explore Tableau data types and field types, learn to distinguish continuous versus discrete data, apply dimension versus measure concepts, and see how combining fields shapes visuals.
Learn to create calculated fields in Tableau, perform basic calculations, and use date functions such as date diff to compute age from birth and publication dates.
Create and validate calculated fields in Tableau using logical and string functions to classify price categories, test conditions, and count words in staff comments.
Master Tableau worksheets by exploring discrete and continuous values, shelves, mark cards, and filters, and quickly create visualizations like sales over time using drag-and-drop.
Explore the elements of a Tableau worksheet—markups, color, size, label, and tooltips—and learn to use filters and pages to reveal sales by country of residence in a time series context.
Create a scatter plot in tableau to explore the correlation between checkouts and orders, using markers, shelves, colors, and tooltips, then add a linear trendline for analytics.
Create a bubble chart and a pie chart in Tableau to visualize marketing spend and market share by publishing house, using size, color, and order id as a sales proxy.
Learn how to create bins from a continuous variable and build histograms in Tableau, revealing distribution by price and by pages, with median labels.
Learn to create dual-axis views in Tableau by linking sales and checkouts through month-based relationships, building time-series charts with bars and lines and labeled axes.
Explore geolocation data in Tableau by verifying geographic roles for countries, cities, airports, and zip codes, then build a fast filled polygon map of sales by country, with dual-axis options.
Learn how to apply Tableau filters—from dimension level and discrete fields to measure, date, and table calculation filters—using calculated fields and examples like country of residence and sales thresholds.
Apply multiple filters on a Tableau worksheet and use context filters to control data flow and order of operation. See top five countries by total orders and genre filters.
Explore the order of operations in Tableau, focusing on extract level filters and data source filters, and compare live connections versus extracts to boost performance.
Explore wildcard filters for text patterns and conditional filters using measures and formulas, including contains, starts with, ends with, exact match, and distinct order IDs between 500 and 1000.
Master level of detail in Tableau by creating fixed, include, and exclude level of detail to control granularity, using genre and format to analyze sales and orders.
Learn to create and apply parameters in Tableau to enable dynamic dashboards, using them for filters, calculations, level of detail calculation, and dynamic reference lines.
Learn to categorize data with groups and create static and dynamic sets in Tableau. Build calculated fields, apply set conditions, and visualize how groups and sets influence dashboards and correlations.
Build dashboards as collections of worksheets with size options and device preview, using horizontal and vertical containers. Use floating and tiled layouts, and include text, images, extensions, downloads, and filters.
Learn to tell clear data stories in Tableau with a simple story interface, covering seven story types: change over time, drill down, zoom out, contrast, intersection, factors, and outliers.
Design dashboards with a clear purpose and audience, optimize for real-world use and top-left attention, and boost performance by limiting views, unused data, and enabling filters.
Learn to assemble a Tableau dashboard for a bookshop, with a top overview, monthly filters, and visualizations for monthly orders, author counts, genre distribution, and top ten books.
Publish dashboards to Tableau Public using best practices and the run optimizer to improve performance, then sign in, save to a project, and share.
Download and install PostgreSQL server on Windows with the default port 5432, set a superuser password, then install DBeaver Community to connect to PostgreSQL and verify the connection.
Learn to ingest data for Tableau with Python, including cloning the repository, creating a virtual environment, installing dependencies, and configuring PostgreSQL to ingest S&P 500 data via yfinance.
Learn how to ingest data into a Postgres database using dbeaver's import data feature, importing four csv tables (stock closing, balance sheet, cash flow, financials) via GUI.
Learn how to connect to a PostgreSQL relational server in Tableau Desktop, install the JDBC/ODBC driver jar, restart, and load tables for analysis by dragging onto the canvas.
Explore features specific to relational data connections in Tableau, including managing data sources and using custom sql. Learn how parameters and live versus extract connections influence performance on the server.
Learn hands-on Tableau with real-world Airbnb data, mastering data connectivity, blending, drag-and-drop visualizations, interactive dashboards, real-time filters, and sharing via Tableau Server.
Explore how to inspect Airbnb listing data attributes, use the data dictionary, and download Tableau Desktop Public Edition to build an interactive dashboard for Austin, Dallas, and Fort Worth.
Explore tableau desktop basics: connect to csv data sources, create unions across files with identical schema, and build worksheets to compose interactive dashboards with discrete vs continuous fields.
Explore mark cards to control visual analysis in Tableau, learn how the relationship differs from a join, and build worksheets: listings, hosts, and zip codes, for a dashboard.
Explore the types of visualization in Tableau, including pie charts and tree maps, by using measures and dimensions, and learn to apply filters for interactive dashboards.
Learn filters in tableau, apply order of operations with context and data source filters, and use parameters to control top N zip codes in a treemap.
Create a calculated field named total amenities using string functions to count commas, build a histogram, and display median amenities in tooltips for listings.
Learn to build a polygon map in Tableau with geospatial data (zip code), color by average price, and extend filters across multiple sheets to prep a dashboard.
Design and build a Tableau dashboard using horizontal and vertical containers, add filter actions and navigation, and implement multi-dashboard interactivity.
Publish your dashboard to Tableau Public after hiding unused attributes and ignoring actions to improve performance, then save, sign in, and showcase it on your profile.
Gain hands-on expertise in Tableau, the industry-leading tool for transforming raw data into compelling visual stories and dashboards. This course is designed for students, career changers, and professionals aiming to enhance their data analytics capabilities through real-world projects, practical exercises, and foundational theory—all guided by expert instructor Asad Raza Nayani, a Senior Data Analyst with extensive experience in Data Analytics and Software Engineering.
Why Learn Tableau?
Tableau is one of the most powerful and user-friendly data visualization tools on the market, widely used across industries such as finance, marketing, healthcare, and tech. Whether you’re just starting your journey in data analytics or seeking to solidify your Tableau skills for job-readiness, this course offers a structured and hands-on learning path.
By the end of the course, you’ll confidently:
Create interactive dashboards and insightful visualizations.
Work with a variety of data types and structures.
Apply advanced features like calculated fields, parameters, sets, and LOD expressions.
Publish dashboards to Tableau Public and Tableau Server.
Solve business problems using real-world data sets and techniques.
What You Will Learn?
Tableau Setup & Interface Mastery: Install Tableau Public/Desktop, explore its interface, and connect to diverse data sources including relational databases.
Data Modeling with Real Projects: Design effective data models using book sales and global superstore data. Understand fields, data types, and the characteristics of a good dataset.
Visualizations from Simple to Complex: Create a wide range of charts—scatter plots, pie charts, bubble charts, histograms, line graphs, dual-axis visualizations—and explore geospatial visualizations.
Filtering, Parameters, and Interactivity: Use filters, wildcard conditions, parameters, and Tableau’s order of operations to fine-tune your visual outputs.
Calculated Fields and Advanced Functions: Build robust logic using calculated fields, string functions, logical operators, and date functions for dynamic analysis.
Sets, Groups, and Level of Detail (LOD): Dive deeper into advanced segmentation and aggregation techniques with sets, groups, and LOD calculations.
Dashboards and Storytelling: Create engaging, interactive dashboards and narrative-style stories. Explore the design principles of effective dashboards using public examples.
Publishing and Sharing: Learn how to publish dashboards to Tableau Public and Server for broader visibility and collaboration.
Bonus Section: SQL & Data Ingestion: Includes practical guidance on installing PostgreSQL and DBeaver, ingesting data using Python, and preparing data for Tableau.
Mini Crash Course: Fast-Track Learning for Beginners: Included as a supplementary module, this focused crash course introduces Tableau’s core concepts in under 2 hours—perfect for quick onboarding or revision. Topics include unions, geospatial data integration, string parsing from JSON, and creating histograms, dashboards, and filters.
Why This Course Stands Out
Project-Based Curriculum: Each concept is taught through real-world scenarios and datasets.
Step-by-Step Guidance: No prior experience needed—just follow along and build your skills.
Instructor Expertise: Learn directly from a Senior Data Analyst actively working with large datasets, who uses Tableau and Python daily in his role.
Comprehensive + Flexible: Take what you need—whether it’s a deep dive or a quick skills boost.
About the Instructor:
Asad Raza Nayani is a Senior Data Analyst with over 3 years of experience in the field. He has a strong background as a Software Engineer, having worked at notable companies like Citi and Revature. Asad is proficient in a variety of technologies, including ETL, Java, API Development, Spring Boot, Apache Spark, Angular, and Oracle Database.
Currently, Asad is a Data Analyst and Senior Fraud Strategy Consultant at Citizens. In this role, he utilizes tools such as Tableau, Oracle Database, Pandas, Alteryx, and Python to analyze data and develop strategies to combat fraud.
At Job Ready Programmer, Asad is passionate about teaching and mentoring students. He focuses on imparting knowledge in the latest technologies, including Tableau, to help students stay current with industry trends and enhance their skills in data analysis and visualization.
Start Your Data Visualization Journey
Join the course today to master Tableau from the ground up—and start turning your data into clear, actionable insights that drive results.