https://python-course-earlybird.framer.website/

Table of Content: Sub-courses


1. Introduction to Python Projects

Lesson Duration
Introduction
WATCH ME FIRST! 03:35
Tips for success โ€”
How to find and choose project ideas
What can you build with Python? 03:33
Project ideation strategies 07:32
Brainstorm your projects (worksheet) โ€”
Whatโ€™s next? โ€”

2. Python Fundamentals

Lesson Duration
Getting started
Introduction - Biohack Investigation Project 01:34
How to install Python 00:25
Create and run your first Python program ๐ŸŽ‰ 08:01
How Python program works 03:34
Useful terminologies 07:28
Jupyter Notebook & VSCode
Intro to Jupyter Notebook 05:20
Intro to Visual Studio Code 06:18
Working with Jupyter notebooks in VSCode 06:25
Biohack investigation - Level 1
Getting started - Variables 04:05
๐Ÿ’ฌ 5-minute quizzes โ€”
Printing case information - Print(), input() functions 05:11
Overview of built-in data types 05:33
Integer, string types 05:17
Float, boolean types 01:25
Suspectโ€™s profile: List and Dictionary 07:44
Gathering evidence: Set and Frozenset 04:30
How to get help on data types 07:28
Whatโ€™s up with suspectโ€™s name: String operations 04:00
Finding top targets: List slicing 05:06
Target locations are changing: List unpacking and manipulation 10:56
Mysterious DNA sequences: List comprehensions 09:15
Understanding suspectโ€™s profile: Dictionary operations 07:27
New evidence found: Set operations 02:58
๐Ÿ’ฌ 5-minute quizzes โ€”
Biohack investigation - Level 2
Operators 07:31
Checking suspectโ€™s age: Conditional statements 09:00
Cracking secret password: Loops 11:06
Saving time using Break and Continue statements โ€”
๐Ÿ’ฌ 5-minute quizzes โ€”
Decoding secret messages: Functions 12:21
Local vs. global variable scope 03:06
Object-oriented programming 10:27
Biohack Investigation Blueprint โญ 08:15
๐Ÿ’ฌ 5-minute quizzes โ€”
Packages and modules
What are packages and modules, exactly? 03:44
Install and import Python packages 08:25
Understanding namespaces - A quick explanation โ€”
Create your own local Python packages 04:30

3. Machine Learning & AI Crash Course

Lesson Duration
Introduction to Machine Learning
An introduction to Machine Learning, Deep Learning and AI 10:27
How Machine Learning works: An example 06:30
Three Machine Learning paradigms 12:26
Algorithms, models, parameters & hyperparameters 12:07
[Exercise] Coding a KNN model from scratch vs. Sklearn 25:11
Building blocks of Supervised Learning (1): Loss functions & Optimization methods 08:06
Building blocks of Supervised Learning (2): Model selection & Evaluation metrics 10:42
๐Ÿ“‘ Evaluation metrics in Machine Learning โ€”
Machine learning model development pipeline 05:52
What is model deployment? 03:58
๐Ÿ“‘ Model drift and Model monitoring โ€”
Fundamentals of Deep Learning & NLP
Introduction 01:29
Neural networks - Intuition & Forward propagation 11:38
Neural networks - Back propagation & Gradient descent algorithm 17:51
What is Natural Language Processing? 06:30
Understanding text embeddings 20:13
Generative AI and Large Language Models (LLMs)
Generative AI technology and LLMs 05:22
Generative foundation models 05:13
What goes into developing an LLM? 06:55
Applications of LLMs: Prompting, RAG, finetuning, and pre-training 12:44
[Exercise] Interacting with LLMs: Local models vs APIs 04:09
[Project] Creating a simple reputation monitoring app with Streamlit + OpenAI LLM 05:16
[Project] Deploying reputation monitoring app to Streamlit Community Cloud 11:03
[Project] Deploying reputation monitoring app using Docker 06:46
๐Ÿ… Project Challenge: Building a Python application with prompt-based approach with LLMs โ€”
Deep Dive into Prompting with LLMs
Basic prompting tactics and techniques 14:21
๐Ÿ“‘ Advanced prompting techniques โ€”
๐Ÿ“‘ Additional prompting guides & Resources โ€”
Deep Dive into Retrieval Augmented Generation (RAG)
RAG architecture overview 06:49
๐Ÿ“‘ More on vector databases โ€”
[Project] Building a PDF Q&A tool 26:21
Advanced RAG techniques (coming soon)
Deep Dive into Agents
What are agents? 10:28
When to use AI agents? 03:48
Agentic design patterns: Tool use, Planning, Reflect 12:26
Agentic design patterns: Multi-agent collaboration (coming soon)
Popular agent frameworks in Python (coming soon)
[Project] Building and deploying an LLM agent (coming soon)

4. AI Tools for Projects

| --- | --- |

5. Complete Project System

| --- | --- |

Sorry, it looks like this this Notion document has not been added to Embed Notion. Please head to https://embednotion.com to embed your Notion document.

Made with ๐Ÿ‘‰ Embed Notion