The Curious Engineer

All blogs / AI / ML

Dataquest

dataquest.io/blog

Browse our data science blog to get helpful tips, tutorials & other resources on the fields of data science, data analytics & data engineering.

AI / MLPython

Posts
518 from 12 Aug 2016 to 30 Oct 2026
Posting
weekly (53 in the last year)
Kind
company blog

2026 44

  1. Featured article · career resources 31 Data Scientist Interview Questions and Answers for 2026 Data scientist interview questions and answers for 2026, grouped by interview round, with SQL tested in DuckDB and SQLite and Python tested on pandas 3.0. By Mike Levy · October 30, 2026 Read article →
  2. Featured article · career resources Best AI Engineering Courses in 2026 Compare 10 of the best AI engineering courses in 2026 by cost, time, format, and stack. Honest limitations and a goal-based decision guide. By Brayan Opiyo · October 29, 2026 Read article →
  3. Featured article · getting started What Is Data Science? A Plain-English Guide With a Worked Example What is data science? Get a plain-English definition, see a small project from start to finish, and learn how AI fits in and where to start. By Anishta Purrahoo · October 23, 2026 Read article →
  4. How to Write Your First Data Engineer Resume
  5. How to Write a Business Analyst Resume (With an Entry-Level Example)
  6. How to Write a Data Analyst Resume That Gets Interviews
  7. 30 Computer Vision Projects for Every Skill Level
  8. Data Science Course Syllabus 2026: The Right Order
  9. Data Analyst Roadmap: What to Learn First (2026 Guide)
  10. 10 Best Data Analytics Certifications in 2026
  11. 10 Best Data Analytics Certifications in 2026
  12. Best AI Projects to Build in 2026 (Sequenced for Hiring)
  13. Project Tutorial: Build a Multi-Provider LLM Gateway
  14. 10 Best Data Science Courses for Beginners in 2026
  15. Best Data Analytics Courses in 2026
  16. Project Tutorial: Build a Food Ordering App with Python
  17. Best LLM Courses in 2026
  18. Best Data Science Programs in 2026
  19. Best Data Engineering Courses in 2026
  20. Best Machine Learning Courses in 2026
  21. Best Deep Learning Courses in 2026
  22. Best SQL Courses in 2026 (Ranked and Compared )
  23. Best Generative AI Courses in 2026
  24. Best AI Courses in 2026: From Using AI to Building It
  25. Project Tutorial: Cleaning and Analyzing Used Car Listings from eBay Kleinanzeigen
  26. Best Python Courses in 2026 — From Foundations to Career-Ready Skills
  27. How to Become an AI Engineer in 2026 (A Complete Roadmap)
  28. Confusion Matrix in Machine Learning: A Complete Guide
  29. Project Tutorial: Build a Text-Based Garden Simulator Game with Python OOP
  30. What It Takes to Build a RAG System from Scratch in Python
  31. 30 Data Science Projects for Beginners to Advanced
  32. 30 Data Science Projects for Beginners to Advanced
  33. 24 Best Codecademy Alternatives for 2026
  34. 10 Data Analysis Tools For Entry-Level Analysts (2026)
  35. 11 Best Machine Learning Certifications in 2026
  36. 40+ Data Analyst Interview Questions and Answers for 2026
  37. 12 Best Business Analyst Certifications in 2026
  38. Data Engineering Interview Questions and Answers for 2026
  39. Data Science vs Data Engineering | Key Differences Explained
  40. 15 Data Engineering Skills You Need in 2026
  41. 8 Best AI Bootcamps in 2026
  42. Best Excel Certifications for 2026: 12 Options Compared
  43. 15 Best SQL Bootcamps in 2026
  44. 11 Best SQL Certifications in 2026 (+ When to Skip Them)

2025 53

  1. 7 Best Data Engineering Bootcamps in 2026
  2. 13 Best Machine Learning Bootcamps in 2026
  3. 23 Best Python Bootcamps in 2026
  4. 13 Best Data Engineering Certifications in 2026
  5. 13 Best Data Analytics Bootcamps in 2026
  6. 10 Best Data Science Certifications in 2026
  7. Automating Amazon Book Data Pipelines with Apache Airflow and MySQL
  8. Best AI Certifications for 2026 (Ranked & Compared) – Dataquest
  9. 11 Best Data Science Bootcamps in 2026
  10. 20 Data Analyst Projects to Build Your Portfolio (2026)
  11. 12 Data Analyst Skills That Will Get You Hired in 2026
  12. Build Your First ETL Pipeline with PySpark
  13. Project Tutorial: Build a Web Interface for Your Chatbot with Streamlit (Step-by-Step)
  14. Project Tutorial: Build an AI Chatbot with Python and the OpenAI API
  15. Advanced Concepts in Docker Compose
  16. Analyzing Startup Fundraising Deals – Dataquest
  17. Cloud Setup for Airflow (Part II)
  18. Answering Business Questions Using SQL – Dataquest
  19. 10 Data Science Jobs That Are in Demand – Dataquest
  20. Project Tutorial: Customer Segmentation Using K-Means Clustering – Dataquest
  21. Project Tutorial: Build a Python Word Guessing Game
  22. Cloud Providers: AWS, Azure, GCP
  23. 10 Command Line Skills You Need to Work with AI
  24. Analyzing a Kaggle Data Science Survey – Dataquest
  25. How to Append Rows to a Data Frame in R (with 7 Code Examples)
  26. How to Add a Column to a DataFrame in R (with 18 Code Examples)
  27. Computer Vision in PyTorch (Part 2) – Dataquest
  28. Computer Vision in PyTorch (Part 1) – Dataquest
  29. How to Build a Powerful Data Science Network With Community Strategies That Work
  30. Analyzing Helicopter Prison Escapes Using Python
  31. Cloud Service Models: IaaS, PaaS, and SaaS
  32. Descriptive Statistics in Python – Dataquest
  33. Probability in Python – Dataquest
  34. Project Tutorial: Analyzing New York City High School Data
  35. How to Use an API in Python (2026)
  36. Business Analyst Salary and Job Description
  37. Crafting a Data Resume That Makes Recruiters Swipe Right (Data Coach Insights)
  38. Choosing the Right Chart for Your Data
  39. Step-by-Step Guide: Building and Presenting Your Data Portfolio (Data Coach Insights)
  40. Data Analytics Jobs That Are in Demand – Dataquest
  41. 13 Best Python Certifications in 2026 (By Career Path)
  42. Breaking into a Data Career: Lessons from a CEO
  43. Your First Data Project – Dataquest
  44. A Beginner-Friendly Guide to APIs and Web Scraping in Python – Dataquest
  45. 10 API Skills You Need to Succeed
  46. Analyze Facebook Data to Find Out If You Post Too Much – Dataquest
  47. Business Analyst Projects for Your Portfolio – Dataquest
  48. 10 Data Cleaning Skills You Need to Know
  49. Best Way to Learn SQL — Dataquest
  50. Business Analyst Jobs That Are in Demand
  51. Data Engineering Jobs That Are In-Demand – Dataquest
  52. 10 ChatGPT Skills You Need to Learn
  53. Data Analytics Certifications: Do I Really Need One?

2024 18

  1. Data Engineer Job Description and Salary
  2. Preparing for the Data Science Job Interview – Dataquest
  3. Preparing for the Data Science Job Interview – Dataquest
  4. Create a Slack Bot in Python to Find an Apartment – Dataquest
  5. 7 Great Data Science Newsletters to Keep You Informed – Dataquest
  6. Data Cleaning in Python on Art Collections – Dataquest
  7. Building a Data Science Portfolio: Machine Learning Project – Dataquest
  8. Building a Data Science Portfolio: Storytelling with Data – Dataquest
  9. Data Science Career Guide – Dataquest
  10. Starting Your Career in Data Science: What Are Your Options? – Dataquest
  11. How and Where to Find Great Data Science Jobs – Dataquest
  12. How to Fill in Job Application Forms and When to Apply – Dataquest
  13. Assessing Data Science Job Offers and Negotiations – Dataquest
  14. APIs and Web Scraping in Python– Dataquest
  15. How to create a data science portfolio for job applications – Dataquest
  16. How to create a data science portfolio for job applications – Dataquest
  17. 8 Excel Jobs That Are in Demand
  18. Git Skills You Still Need to Know for Version Control – Dataquest

2023 6

  1. Introducing Dataquest’s AI Coding Assistant, Chandra
  2. Applying to Business Analyst Jobs, Part 2: Interview and Decision
  3. Applying to Business Analyst Jobs, Part 1: The Application
  4. 6 Most Common Deep Learning Applications
  5. 10 Command-Line Utilities in PostgreSQL
  6. 15 Must-Know Data Science Tools for Beginners – Dataquest

2022 9

  1. The Benefits of Azure for Data Professionals (2023)
  2. How to Implement a B-Tree Data Structure – Dataquest
  3. How to Create Parameters in Tableau (A Simple Guide)
  4. 54 of the Best Data Science Books (Vetted by Experts) – Dataquest
  5. Business Analyst vs. Data Analyst: Which One is Right for You?
  6. Apply Functions in R with Examples [apply(), sapply(), lapply (), tapply()]
  7. Why Data Science Bootcamps Aren't Ideal (Plus Alternatives)
  8. A Complete Guide to Python Virtual Environments (2022) %%sep%% %%sitename%%
  9. See How I Used R to Build a Recommender System with Netflix Data

2021 4

  1. Data Science Competitions You Should Participate In
  2. 14 Top Data Science Podcasts to Start Listening Today %%sep%% %%sitename%%
  3. 8 Rarely Used Python Libraries & How to Use Them %%sep%% %%sitename%%
  4. Learn How to Create a Comical Visualization Using Matplotlib with This Example

2020 3

  1. How to Use If-Else Statements and Loops in R – Dataquest
  2. Can Anyone Learn to Code? Yes! (It’s Science)
  3. 15 Python Libraries for Data Science You Should Know

2019 5

  1. The 17 Best Free Tools for Data Science
  2. Tutorial: Building An Analytics Data Pipeline In Python – Dataquest
  3. Improve Your Data Science Communication Skills with these Presentation Tips
  4. Common Workplace Problems for Data Scientists, and How to Address Them – Dataquest
  5. Advanced Jupyter Notebook Tutorial – Dataquest

2018 9

  1. 9 Reasons Excel Users Should Consider Learning Programming – Dataquest
  2. A/B Testing: The Definitive Guide to Improving Your Product – Dataquest
  3. Data Science Portfolio Project: Where to Advertise an E-learning Product – Dataquest
  4. Data Science Portfolio Project: Is Fandango Still Inflating Ratings? – Dataquest
  5. An In-Depth Style Guide for Data Science Projects – Dataquest
  6. Data Retrieval and Cleaning: Tracking Migratory Patterns – Dataquest
  7. Generating Climate Temperature Spirals in Python – Dataquest
  8. Exploring Women's Height Data –
  9. Data Science Terms and Jargon: A Glossary – Dataquest

2017 1

  1. Adding Axis Labels to Plots With pandas – Dataquest

2016 1

  1. Data Science Portfolios That Will Get You the Job – Dataquest

Undated 365

  1. Data scientist roadmap for beginners
  2. Data scientist salary and job description
  3. Data skills roadmap 2026
  4. Data structures in python
  5. Data types in python
  6. Data visualization in r with ggplot2 a beginner tutorial
  7. Data visualization techniques
  8. Datacamp alternatives
  9. Datacamp vs codecademy
  10. Datacamp vs coursera
  11. Datacamp vs udemy
  12. Datadotworld python tutorial
  13. Dataquest vs datacamp
  14. Dataquest vs springboard
  15. Dataquest vs udacity
  16. Datetime in pandas
  17. Deep learning vs machine learning the difference explained
  18. Deploying airflow to the cloud with amazon ecs part iii
  19. Design tips for data viz
  20. Designing clear and impactful visuals
  21. Do you need business analysis certifications
  22. Docker data science
  23. Docker interview questions and answers
  24. Document chunking strategies for vector databases
  25. Documenting in python with docstrings
  26. Does sharing goals help or hurt your chances of success
  27. Elevate your web development skills with intermediate python
  28. Essential tools every python user should know
  29. Etl tools practical guide with examples
  30. Evolution of ai in data science
  31. Excel and pandas
  32. Excel vs python
  33. Exploring financial data using the nasdaq data link api
  34. Filtering pandas dataframes
  35. Finding heavy traffic indicators on i 94
  36. For loop in r
  37. Free datasets for projects
  38. Free python quiz
  39. Generating embeddings with apis and open models
  40. Generative ai skills you need to succeed
  41. Getting started with claude code for data scientists
  42. Getting started with google colab for deep learning
  43. Grouping data a step by step tutorial to groupby in pandas
  44. Hands on nosql with mongodb from theory to practice
  45. How ai is shaping the future of work
  46. How become data journalist
  47. How data science resume cv
  48. How does chatgpt work
  49. How i scraped over 25000 forum posts in 3 steps
  50. How much spent amazon data analysis
  51. How to analyze survey data python beginner
  52. How to become a business analyst
  53. How to become a data analyst guide
  54. How to become a data engineer
  55. How to become a data scientist
  56. How to become a junior data analyst
  57. How to become a machine learning engineer
  58. How to become business analyst
  59. How to choose the right cloud service provider
  60. How to clean and prepare your data for analysis
  61. How to communicate with data
  62. How to conduct a survey and collect data for a data science project
  63. How to create a dataframe in r
  64. How to find an entry level job in data science
  65. How to get into ai
  66. How to get real world data science experience
  67. How to install the anaconda distribution on your computer
  68. How to land a job as a junior data analyst with no experience
  69. How to learn data analytics
  70. How to learn data science
  71. How to learn excel
  72. How to learn fast science based study tips
  73. How to learn git
  74. How to learn python
  75. How to learn the command line
  76. How to make your plots appealing in python
  77. How to maximize your data science salary
  78. How to plot a bar graph matplotlib
  79. How to prepare perform and follow up for data science interviews
  80. How to remove duplicates from a python list
  81. How to set up pycharm community edition
  82. How to set up visual studio code
  83. How to setup a data science blog
  84. How to share data science portfolio
  85. How to use dataquest
  86. How to use python counters
  87. How to use python data classes
  88. I barely graduated college
  89. Install and configure docker swarm on ubuntu
  90. Install and learn apache spark with python
  91. Install mysql windows
  92. Install package r
  93. Install pip windows
  94. Install postgresql 14 7 for macos
  95. Install postgresql 14 7 on windows 10
  96. Install postgresql 14 7 on your ubuntu system
  97. Installing python on mac
  98. Installing python on windows
  99. Installing r on your computer
  100. Interview questions and answers for business analysts
  101. Intro to cloud computing
  102. Intro to docker compose
  103. Introduction to apache airflow
  104. Introduction to aws for data scientists
  105. Introduction to cloud deployment models
  106. Introduction to databricks in azure
  107. Introduction to docker
  108. Introduction to ensembles
  109. Introduction to kubernetes
  110. Introduction to nosql
  111. Introduction to prompt engineering for data professionals
  112. Introduction to snowflake
  113. Introduction to vector databases using chromadb
  114. Investigating fandango movie ratings
  115. Is a power bi certification worth it
  116. Jupyter notebook tips tricks shortcuts
  117. Jupyter notebook tutorial
  118. K nearest neighbors in python
  119. Kaggle fundamentals
  120. Kaggle getting started
  121. Kaggle tips tricks
  122. Kaggle tutorial
  123. Kubernetes configuration and production readiness
  124. Kubernetes interview questions
  125. Kubernetes services rolling updates and namespaces
  126. Lambda functions in python
  127. Last fm api python
  128. Learn ai programming
  129. Learn data science job resume
  130. Learn power bi
  131. Learn python the right way
  132. Learn r for data science
  133. Learn tableau
  134. Learning curves machine learning
  135. Linear regression in python
  136. Linear regression in real life
  137. Linear regression machine learning
  138. Llms to improve data communication
  139. Load clean data r tidyverse
  140. Loading data into postgres
  141. Logistic regression in python
  142. Machine learning algorithms
  143. Machine learning engineer salary and job description
  144. Machine learning jobs in demand
  145. Machine learning models explained
  146. Machine learning preparing data
  147. Machine learning projects for beginners to advanced
  148. Machine learning python
  149. Machine learning roadmap
  150. Machine learning tutorial
  151. Making 538 plots
  152. Math in data science
  153. Matplotlib tutorial
  154. Matrix algebra
  155. Measuring similarity and distance between embeddings
  156. Metadata filtering and hybrid search for vector databases
  157. Microsoft azure and cloud computing
  158. Most helpful python libraries for data cleaning
  159. Multithreading in python
  160. Naive bayes tutorial
  161. Natural language processing nlp with pytorch
  162. Natural language processing with python
  163. Nlp project scraping the web to gather data
  164. Numpy tutorial python
  165. Pandas big data
  166. Pandas concatenation tutorial
  167. Pandas pivot table
  168. Pandas python tutorial
  169. Pandas tutorial python 2
  170. Phone proximity effect
  171. Plot dataframe pandas
  172. Polars python tutorial
  173. Portfolio project predicting stock prices using pandas and scikit learn
  174. Postgres internals
  175. Power bi interview questions and answers
  176. Power bi jobs that are in demand
  177. Power bi project ideas to build your portfolio
  178. Power bi projects
  179. Power bi salary and job description
  180. Power bi tutorial
  181. Practical application of prompt engineering for data professionals
  182. Predicting employee productivity with decision trees and random forests
  183. Predicting heart disease with machine learning
  184. Predicting indian ipo listing gains with tensorflow
  185. Predicting insurance costs with linear regression
  186. Predicting tech salaries with machine learning using the 2023 stack overflow developer survey part 1
  187. Predicting tech salaries with machine learning using the 2023 stack overflow developer survey part 2
  188. Preparing for the data science job hunt
  189. Probability skills for data
  190. Production vector databases
  191. Profitable app profiles for the app store and google play markets
  192. Prompting large language models in python
  193. Publish data science work
  194. Pyspark interview questions
  195. Pyspark performance tuning and optimization
  196. Python 2 or 3
  197. Python copy list
  198. Python data visualization libraries
  199. Python datetime
  200. Python datetime tutorial
  201. Python deque queues stacks
  202. Python dictionaries
  203. Python dictionary comprehension tutorial
  204. Python dictionary tutorial
  205. Python excel xlwings tutorial
  206. Python exceptions
  207. Python for ai
  208. Python for beginners why python code look
  209. Python for loop tutorial
  210. Python function calling
  211. Python generators tutorial
  212. Python if else
  213. Python interview questions and answers
  214. Python json tutorial
  215. Python libraries data science
  216. Python list tutorial
  217. Python math module and functions
  218. Python pandas databases
  219. Python practice
  220. Python practice exercises
  221. Python projects for beginners
  222. Python range tutorial
  223. Python skills you need to work with ai
  224. Python strings
  225. Python subprocess
  226. Python ternary operator
  227. Python tuples
  228. Python tutorial analyze personal netflix data
  229. Python vs anaconda
  230. Python vs r
  231. Pytorch for deep learning
  232. R api tutorial
  233. R functions tutorial
  234. R fundamentals
  235. R markdown guide cheatsheet
  236. R markdown tips tricks and shortcuts
  237. R projects for beginners with source code
  238. R skills you need to know
  239. Read file python
  240. Reading excel file python
  241. Real world python use cases
  242. Reasons why youre getting rejected for data science jobs
  243. Regular expressions data scientists
  244. Regularization in machine learning
  245. Retrieval augmented generation
  246. Rstudio tips tricks shortcuts
  247. Running and managing apache airflow with docker
  248. Running and managing apache airflow with docker part ii
  249. Sci kit learn tutorial
  250. Semantic caching and memory patterns for vector databases
  251. Sequence models in pytorch
  252. Setting up a free data science environment on google cloud
  253. Setting up apache airflow with docker locally part i
  254. Setting up your data engineering lab with docker
  255. Settingwithcopywarning
  256. Sharing your project with github gists
  257. Shark attack data rise humans impact oceans
  258. Soft skills in data science
  259. Sql aggregate functions selecting ungrouped columns
  260. Sql basics
  261. Sql certification
  262. Sql commands
  263. Sql insert
  264. Sql intermediate
  265. Sql interview questions
  266. Sql interview questions from beginner to advanced
  267. Sql joins
  268. Sql joins interview questions and answers
  269. Sql normalization
  270. Sql operators with code examples
  271. Sql projects
  272. Sql queries to know with practical examples
  273. Sql skills you need to know
  274. Sql subqueries for beginners
  275. Sql trigger
  276. Sql vs mysql
  277. Sql vs t sql
  278. Star wars survey analysis using python and pandas
  279. Statistical learning for predictive modeling r
  280. Stop procrastinating science based
  281. Streaming data python
  282. Support vector machines in python
  283. Tableau jobs that are in demand
  284. Tableau projects
  285. The 6 ai concepts that actually mattered in 2025 and will define 2026
  286. The data engineer roadmap for beginners
  287. Three mighty good reasons to learn r for data science
  288. Top 10 machine learning algorithms for beginners
  289. Top 20 python ai and machine learning open source projects
  290. Top conferences for data professionals
  291. Top prompt engineering skills you need to work with ai
  292. Top tips for learning r from africa rs shelmith kariuki
  293. Tutorial add column pandas dataframe based on if else condition
  294. Tutorial advanced for loops python pandas
  295. Tutorial an introduction to python requests library
  296. Tutorial azure sql database
  297. Tutorial azure synapse analytics
  298. Tutorial clustering in machine learning
  299. Tutorial colors image clustering python
  300. Tutorial connect install and query postgresql in python
  301. Tutorial decision trees in machine learning
  302. Tutorial demystifying functions in python
  303. Tutorial demystifying python lists
  304. Tutorial everything you need to know about python sets
  305. Tutorial functions modify lists dictionaries python
  306. Tutorial getting started with r and rstudio
  307. Tutorial how to create and use a pandas dataframe
  308. Tutorial how to use the apply method in pandas
  309. Tutorial how to write a for loop in python
  310. Tutorial indexing dataframes in pandas
  311. Tutorial install linux on windows wsl
  312. Tutorial introduction learn git github
  313. Tutorial introduction to deep learning
  314. Tutorial introduction to keras
  315. Tutorial introduction to tensorflow
  316. Tutorial lambda functions in python
  317. Tutorial microsoft azure function apps
  318. Tutorial poisson regression in r
  319. Tutorial python scripts command line
  320. Tutorial reset index in pandas
  321. Tutorial text analysis python test hypothesis
  322. Tutorial text classification in python using spacy
  323. Tutorial time series analysis with pandas
  324. Tutorial using if statements in python
  325. Understanding generating and visualizing embeddings
  326. Understanding regression error metrics
  327. Unit tests python
  328. Unsupervised machine learning
  329. Using classes in python
  330. Using machine learning and natural language processing tools for text analysis
  331. Using spark sql in pyspark for distributed data analysis
  332. Vector database practice project
  333. Web scraping beautifulsoup
  334. Web scraping r rvest
  335. Web scraping tutorial python
  336. Web scraping with scrapy
  337. What are gpt models and how are they used in ai chatbots
  338. What are large language models llms
  339. What is a data engineer
  340. What is an api and how is it used in ai
  341. What is an ide and how is it used when working with ai
  342. What is data sampling and how is it used in ai
  343. What is data science
  344. What is generative ai
  345. What is power bi
  346. What is scikit learn and how is it used in ai
  347. What is sql
  348. What is the command line and how can it be used for ai projects
  349. What makes a data story
  350. What to consider when choosing colors for data visualization
  351. What to expect when you start learning power bi
  352. Whats the best way to learn microsoft power bi
  353. Why does sql server consume so much memory
  354. Why learn data engineering
  355. Why learn power bi
  356. Why learning to use ai chatbots is good for your career
  357. Why python is your golden ticket into web development
  358. Why python skills in dictionaries apis and functions matter
  359. Why should you learn generative ai skills
  360. Why should you learn streamlit
  361. Why you should become a business analyst
  362. Working with dataframes in pyspark
  363. Working with rdds in pyspark
  364. Write for dataquest
  365. Write functions in r