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. |