Lesson Schedule

This schedule outlines the structure of our lessons, starting from the most recent.

Date Lesson Description
May 11 Interactive Dashboard with FastAPI: Climate Analysis Project Implementing an interactive web dashboard using FastAPI to visualize climate data analysis results and allow users to filter and explore temperature trends and patterns.
April 27 Data Visualization and Analysis: Climate Analysis Project Creating advanced visualizations to analyze global temperature trends, regional comparisons, seasonal patterns, and extreme weather events using the GHCN-M dataset.
April 20 Data Acquisition and Processing: Climate Analysis Project Introduction to climate data sources, downloading and preprocessing the GHCN-M dataset, and performing initial statistical analysis on global temperature records.
April 13 Advanced GPT Features: Projects, Groups & Tasks Exploring latest GPT website features including shared projects, group collaboration, web search integration, and task management capabilities.
March 30 Building AI Agents: FastMCP with Claude Integration Implementing a FastMCP-based agent utilizing Claude AI capabilities, focusing on autonomous task execution and complex reasoning capabilities.
March 16 Introduction to AI Agents: Theory & Architecture Understanding the fundamentals of AI agents, their design principles, decision-making frameworks, and how they operate in different environments.
March 2 Review & Deployment: Building an OpenAI Chatbot Final testing, debugging, and deploying the OpenAI-powered chatbot. Review of best practices and optimization techniques.
February 16 Implementation: Building an OpenAI Chatbot Coding the chatbot interface, implementing API integration with OpenAI, handling context and memory, and managing conversation flow.
February 2 Theory & Setup: Building an OpenAI Chatbot Introduction to OpenAI APIs, prompt engineering principles, environment setup, and planning the chatbot architecture using Cursor IDE.
January 19 Practice & Review: Interactive Web Development with Cursor IDE Finalizing and testing interactive web applications, troubleshooting common issues, and reviewing advanced Cursor IDE features for web development.
January 5 Implementation: Interactive Web Development with Cursor IDE Building interactive web elements using HTML, CSS and JavaScript with Cursor IDE's AI assistance for code generation, debugging, and optimization.
December 22 Introduction to Cursor IDE for Web Development Getting started with Cursor IDE, exploring its AI-powered features for web development, setting up projects, and leveraging code completion capabilities.
December 13 Final Review: Recipe App on Streamlit Final walkthrough, testing, and polishing the app before deployment. Q&A session and ideas for future improvements.
December 13 Final Review: Recipe App on Streamlit Final walkthrough, testing, and polishing the app before deployment. Q&A session and ideas for future improvements.
November 29 Show Examples: Recipe App on Streamlit Demo of searching for recipes using API calls, displaying images, and finalizing the UI with Streamlit components.
November 15 Implementation: Recipe App on Streamlit Building the main UI, connecting to Spoonacular, structuring data in OOP classes (Recipe, Ingredient), and generating dynamic pages.
November 1 Theory & Setup: Recipe App on Streamlit Introduction to Streamlit, overview of the OOP design, and environment setup for the Spoonacular API.
September 27 Practice & Review: Sign Language Interpreter App Final implementation session, debugging, and Q&A. We'll test the app end-to-end, ensure GPT integration is working, and polish any final details.
September 13 Show Examples: Sign Language Interpreter App Demonstration of capturing images from a webcam, recognizing sign language gestures, and constructing coherent sentences using OpenAI's GPT API.
August 30 Theory: Sign Language Interpreter App Introduction to project architecture, real-time image capture, sign language recognition, and GPT integration concepts.
August 15 AI Presentation in the Artacho school, Philippines. What is Compute Science and AI: and how does it affect you?
August 1-22 Advanced Math class for the junior year, Artacho school, Philippines Advanced Math class for the junior year, Artacho school, Philippines
June 28 Review and Fix Homework: JavaScript and HTML Chat Bot Tutorial with Flask Backend Addressing homework issues, final Q&A, and recap of the lesson.
June 21 Practice: JavaScript and HTML Chat Bot Tutorial with Flask Backend Practical session to implement a chat bot using JavaScript, HTML, and Flask.
June 14 Show Examples: JavaScript and HTML Chat Bot Tutorial with Flask Backend Detailed explanation of code examples for creating a chat bot.
June 7 Theory: JavaScript and HTML Chat Bot Tutorial with Flask Backend Introduction to chat bots, Flask, and integrating JavaScript with HTML.
May 31 Review and Fix Homework: Introduction to webservers and RestApi Development Addressing homework issues, final Q&A, and recap of the lesson.
May 24 Practice: Introduction to webservers and RestApi Development Practical session to implement webservers and RestAPI development.
May 17 Show Examples: Introduction to webservers and RestApi Development Detailed explanation of code examples for webservers and RestAPI development.
May 10 Theory: Introduction to webservers and RestApi Development Introduction to webservers and RestAPI concepts.
May 3 Review and Fix Homework: OOP Moving Objects Tutorial Addressing homework issues, final Q&A, and recap of the lesson.
April 26 Practice: OOP Moving Objects Tutorial Practical session to create moving objects using OOP concepts.
April 19 Show Examples: OOP Moving Objects Tutorial Detailed explanation of code examples for OOP moving objects.
April 12 Theory: OOP Moving Objects Tutorial Introduction to OOP concepts and creating moving objects.
April 5 Review and Fix Homework: Introduction to Python OOP Addressing homework issues, final Q&A, and recap of the lesson.
March 29 Practice: Introduction to Python OOP Practical session to implement OOP concepts in Python.
March 22 Show Examples: Introduction to Python OOP Detailed explanation of code examples for Python OOP.
March 15 Theory: Introduction to Python OOP Introduction to OOP concepts in Python.
March 8 Review and Fix Homework: Python Programming: Control Structures Tutorial Addressing homework issues, final Q&A, and recap of the lesson.
March 1 Practice: Python Programming: Control Structures Tutorial Practical session to implement control structures in Python.
February 22 Show Examples: Python Programming: Control Structures Tutorial Detailed explanation of code examples for control structures in Python.
February 15 Theory: Python Programming: Control Structures Tutorial Introduction to control structures in Python.
February 8 Review and Fix Homework: Python Functions and Exception Handling Addressing homework issues, final Q&A, and recap of the lesson.
February 1 Practice: Python Functions and Exception Handling Practical session to implement functions and exception handling in Python.
January 25 Show Examples: Python Functions and Exception Handling Detailed explanation of code examples for functions and exception handling in Python.
January 18 Theory: Python Functions and Exception Handling Introduction to functions and exception handling in Python.
January 11 Review and Fix Homework: Python Tutorial for Beginners Addressing homework issues, final Q&A, and recap of the lesson.
January 4 Practice: Python Tutorial for Beginners Practical session for beginner Python programmers.
December 28 Show Examples: Python Tutorial for Beginners Detailed explanation of code examples for beginners.
December 21 Theory: Python Tutorial for Beginners Introduction to Python programming for beginners.
December 14 Review and Fix Homework: JavaScript Ball Bounce Game Addressing homework issues, final Q&A, and recap of the lesson.
December 7 Practice: JavaScript Ball Bounce Game Practical session to create a ball bounce game using JavaScript.
November 30 Show Examples: JavaScript Ball Bounce Game Detailed explanation of code examples for a ball bounce game in JavaScript.
November 23 Theory: JavaScript Ball Bounce Game Introduction to creating a ball bounce game using JavaScript.
November 16 Review and Fix Homework: Introduction to JavaScript Addressing homework issues, final Q&A, and recap of the lesson.
November 9 Practice: Introduction to JavaScript Practical session for beginners to JavaScript programming.
November 2 Show Examples: Introduction to JavaScript Detailed explanation of code examples for beginners in JavaScript.
October 26 Theory: Introduction to JavaScript Introduction to JavaScript programming for beginners.
October 19 Review and Fix Homework: Introduction to JavaScript in HTML Addressing homework issues, final Q&A, and recap of the lesson.
October 12 Practice: Introduction to JavaScript in HTML Practical session for integrating JavaScript with HTML.
October 5 Show Examples: Introduction to JavaScript in HTML Detailed explanation of code examples for JavaScript in HTML.
September 28 Theory: Introduction to JavaScript in HTML Introduction to integrating JavaScript with HTML.
September 21 Review and Fix Homework: Introduction to HTML Addressing homework issues, final Q&A, and recap of the lesson.
September 14 Practice: Introduction to HTML Practical session for beginners to HTML.
September 7 Show Examples: Introduction to HTML Detailed explanation of code examples for beginners in HTML.
August 31 Theory: Introduction to HTML Introduction to HTML programming for beginners.