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