technifyedWeekly list

freeCodeCamp

Python Essentials for AI Agents – Tutorial

via YouTube Free video

Overview

This Python course will help you master the technical stack behind autonomous intelligence. This course is designed to take you from the core syntax of Python through the complexities of data handling and API integration, culminating in the deployment of sophisticated Large Language Models. You will learn to write code and to architect systems that can reason, use tools, and solve real-world problems using both proprietary and open-source AI.

⭐️ Resources ⭐️

🔗 Course Resources - https://www.analyticsvidhya.com/resources/python-essentials-for-building-agents/?utm_source=freecodecamp&utm_medium=video_description

🔗 Get Quizzes and Certificate for this course - https://www.analyticsvidhya.com/courses/a-b-c-of-coding-to-build-ai-agents/?utm_source=freecodecamp&utm_medium=video_description

🔗 Explore GenAI and Data Science Free Courses - https://www.analyticsvidhya.com/courses/?utm_source=freecodecamp&utm_medium=video_description

❤️ Try interactive AI courses we love, right in your browser: https://scrimba.com/freeCodeCamp-AI (Made possible by a grant from our friends at Scrimba)

⭐️ Contents ⭐️

Module 1: Introduction to Python

- 0:00:00 Overview of Python

- 0:16:26 Variables and Data Types

- 0:35:45 Understanding Conditional Statements

- 0:40:04 Implementing Conditional Statements

- 0:49:00 Understanding Looping Constructs

- 0:53:20 Looping Constructs

- 1:10:51 Functions in Python

- 1:14:57 Functions in Python Part 2

- 1:29:47 Modules and Packages in Python

- 1:34:36 Hands-on Python Best Practices

Module 2: Data Analysis & Databases

- 1:53:43 The Basics of NumPy

- 2:03:43 Hands-on: The Basics of NumPy

- 2:18:35 Arithmetic Universal Functions in NumPy

- 2:32:21 Matplotlib: Types of Plots

- 2:52:32 Matplotlib: Customizing Plots

- 3:05:50 Pandas: Understanding the Dataset

- 3:42:26 Handling Missing Values & Modifying Dataset

- 3:58:10 Introduction to Database & SQL

- 4:04:09 Connecting Python to SQL Databases

- 4:14:04 Working with Files & Databases in Python

- 4:18:35 Hands-on SQLite Database

Module 3: APIs & Deployment

- 4:39:33 Working with APIs

- 4:44:46 Accessing APIs using Python

- 4:52:06 API Best Practices

- 4:57:54 Building an API with Flask & FastAPI

- 5:06:54 Module Project Hands-on

Module 4: LLMs & AI Agents

- 5:30:09 Solving Real-World Tasks using ChatGPT & Gemini APIs

- 5:38:45 Open Source LLMs using HuggingFace Serverless APIs

- 5:53:14 Working with Open Source LLMs using HuggingFace

- 6:09:37 AI Agent Tools Landscape

🎉 Thanks to our Champion and Sponsor supporters:

👾 @omerhattapoglu1158

👾 @goddardtan

👾 @akihayashi6629

👾 @kikilogsin

👾 @anthonycampbell2148

👾 @tobymiller7790

👾 @rajibdassharma497

👾 @CloudVirtualizationEnthusiast

👾 @adilsoncarlosvianacarlos

👾 @martinmacchia1564

👾 @ulisesmoralez4160

👾 @_Oscar_

👾 @jedi-or-sith2728

👾 @justinhual1290

--

Learn to code for free and get a developer job: https://www.freecodecamp.org

Read hundreds of articles on programming: https://freecodecamp.org/news

Advantages and disadvantages

Advantages

  • Completely free, with no ads inside the lessons.
  • Project-based: you build real apps as you learn.
  • freeCodeCamp's own certifications are free and well known among developers.
  • Free, one long video that covers a topic end to end.
  • Use the chapters to jump to what you need.
  • 250,751 views, so help and notes are easy to find.
  • Completely free.
  • Self-paced: start any time.

Disadvantages

  • YouTube videos are long single recordings; you pace yourself.
  • Less theory than a university course.
  • No exercises or certificate: code along to make it stick.
  • No certificate.
  • No graded assignments or feedback.

Some points apply to every course of this kind; see how we rank.

Free

  • Free: Watch on YouTube, no account needed.
  • Certificate: None. Code or take notes along to make it stick.

freeCodeCamp is in Tier 3: good universities, respected companies, nonprofits and well-known teachers of our institution ranking (78/100). Free full courses and certifications; practical, but not university-level depth.

Similar courses

Compare these

Harvard University

CS50's Introduction to Programming with Python (CS50P) 2022

This is CS50P, CS50's Introduction to Programming with Python. Register for free at https://cs50.edx.org/python. Slides and source code at https://cs50.harvard.edu/python. Playlist at https://www.youtube.com/playlist?list=PLhQjrBD2T3817j24-GogXmWqO5Q5vYy0V. An introduction to programming using a la…

  • Free video
  • 11 videos, 16 hours

Massachusetts Institute of Technology

MIT 6.100L Introduction to CS and Programming using Python, Fall 2022

Instructor: Ana Bell View the complete course: https://ocw.mit.edu/courses/6-100l-introduction-to-cs-and-programming-using-python-fall-2022/ *Note: Lectures 6, 10 have been updated! This subject is aimed at students with little to no programming experience. It aims to provide students with an under…

  • Free video
  • 26 videos, 28 hours

Stanford University

Large Language Models (LLMs)

Explore the cutting-edge realm of Large Language Models (LLMs) with this expertly curated YouTube playlist. Featuring insights from industry leaders, educational content, and in-depth discussions, this selection highlights the latest advancements in LLM technology.

  • Free video
  • 26 videos, 42 hours

Harvard University

CS50's Web Programming with Python and JavaScript (CS50W) 2020

This is CS50W, CS50's Web Programming with Python and JavaScript. Register for free at https://cs50.edx.org/web. Slides and source code at https://cs50.harvard.edu/web. This course picks up where Harvard University’s CS50 leaves off, diving more deeply into the design and implementation of web apps…

  • Free video
  • 10 videos, 14 hours

Harvard University

CS50's Introduction to Artificial Intelligence with Python 2023

This course explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, handwriting recognition, and machine translation. Through hands-on projects, students gain exposure to the theory beh…

  • Free video
  • 8 videos, 12 hours

Harvard University

CS50's Introduction to Artificial Intelligence with Python 2020

This course explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, handwriting recognition, and machine translation. Through hands-on projects, students gain exposure to the theory beh…

  • Free video
  • 8 videos, 13 hours