AI For Everyone Course Notes

AI Artificial Intelligence (AI) refers to machines or software that can perform tasks typically requiring human intelligence. It can be categorized into different types: ANI (Artificial Narrow Intelligence) Artificial Narrow Intelligence (ANI) is designed to perform a specific task or a narrow range of tasks. These systems are highly specialized and cannot perform functions outside of their programmed capabilities. Examples: Smart speakers (like Amazon Alexa or Google Home) Self-driving cars Web search engines AI used in farming (e.g., crop monitoring, automated harvesting) AI in factories (e.g., robotic arms, quality control systems) Generative AI (Generative Artificial Intelligence) Generative AI refers to AI systems that can create new content such as text, images, audio, or code. These models learn patterns from large amounts of data and use that to generate original outputs. ...

July 8, 2025 · 9 min

dbt Fundamentals

Introduction to dbt dbt Fundamentals Course Link Traditional Data Teams Traditional Data Teams typically have two roles: Data Analysts Tend to work a little bit closer to the business decision makers in finance, marketing, and other departments They typically query the tables that the data engineer has built to serve Analysts skill set usually involves Excel and SQL to query those underlying tables Data Engineers In charge of building the infrastructure that the data is hosted on, usually databases They also manage the ETL(Extract, Transform, Load) process for making sure the data is where it needs to be and in tables so that the analysts can then query it Skill set for a data engineer includes SQL, Python, Java. and other functional programming languages Analysts know what to be built so that business decision makers can make those decisions Data engineers has the skills to build that, put that in production ...

June 15, 2025 · 3 min