Kevin Techie
Home
About
Programs
Curriculums
Contact
Our
Curriculums
We Offer These Curriculums
Scratch Junior
Month 1: Introduction to Scratch Junior and Basic Concepts
Session 1: Getting Started with Scratch Junior
Duration: 2 hours
Objectives:
Introduce Scratch Junior interface and basic features.
Understand how to open and save projects
Activities:
Overview of Scratch Junior interface.
Creating a new project.
Adding and editing characters.
Saving the project.
Project: "Moon Landing" (Setting up a simple scene and adding characters).
Session 2: Basic Motion and Looks
Duration: 2 hours
Objectives:
Learn to use motion and looks blocks.
Understanding sequences and basic animations.
Activities:
Programming basic movements (move forward, backward, etc.).
Changing characters’ appearance.
Creating simple animations.
Saving the project.
Project: Continue "Moon Landing" (Animating the astronaut).
Session 3: Exploring Backgrounds and Adding Sounds
Duration: 2 hours
Objectives:
Learn to change backgrounds and add sounds.
Understand the use of different backgrounds for scenes.
Activities:
Adding and changing backgrounds.
Recording and adding sounds to projects.
Project: "Under the Sea" (Setting the scene with backgrounds and adding sound effects)
Session 4: Storytelling with Scratch Junior
Duration: 2 hours
Objectives:
Combine learned skills to create a simple story.
Understand sequencing in storytelling.
Activities:
Planning a simple story with beginning, middle, and end.
Implementing the story using Scratch Junior.
Project: "Under the Sea" (Creating a short story with a scuba diver).
Month 2: Advanced Concepts and Creative Projects
Session 1: Introduction to Loops and Repeats
Duration: 2 hours
Objectives:
Understand loops and repeat blocks.
Use loops to create repetitive actions
Activities:
Using the repeat block for animations.
Creating more complex sequences with loops.
Project: "The Dragon, the Wizard, and the Fairy" (Animating repetitive actions).
Session 2: Conditional Statements and Events
Duration: 2 hours
Objectives:
Learn about conditional statements (if-then).
Understand event handling in Scratch Junior.
Activities:
Programming conditional actions.
Using events to trigger actions.
Project: "Let's Play Basketball!" (Creating interactions using events and conditions).
Session 3: Advanced Animations and Effects
Duration: 2 hours
Objectives:
Explore advanced animation techniques.
Add special effects to projects.
Activities:
Using motion and looks blocks for complex animations.
Implementing special effects.
Project: "Magic Show" (Creating advanced animations with multiple characters).
Session 4: Final Projects and Presentations
Duration: 2 hours
Objectives:
Apply all learned concepts in a final project.
Present projects to the class.
Activities:
Planning and creating a final project.
Sharing and presenting the project.
Project: Students create their own unique projects and present them.
Show More
Scratch
Level One: TechStart
Week 1: Getting Started with Scratch
Introduction to Scratch interface
Meet the Sprites and Backgrounds
Basic scripting with blocks
Week 2: Motion Magic
Exploring motion blocks
Fun with loops for repetition
Creating simple animations
Week 3: Interactive Adventures
Handling events with broadcast
Responding to user input
Building interactive projects
Week 4: Project Showcase
Students showcase their projects
Peer review and feedback
Level Two: TechFlow
Week 1: Mastering Motion
Utilizing broadcast for inter-sprite communication
Creating custom events
Implementing motion with variables
Week 2: Decision Dynamo
Introducing if..then statements
Using if..then..else for branching
Building decision-based games and simulations
Week 3: Data Wizardry
Introduction to variables
Storing and retrieving data
Building projects with data-driven logic
Week 4: Project Development
Students work on projects incorporating concepts learned
Instructor guidance and support
Level Three: TechGenius
Week 1: Cloning Conqueror
Understanding clones and their applications
Creating reusable code with My Blocks
Introduction to boolean logic
Week 2: Function Fusion
Defining custom functions
Implementing procedures for modular programming
Building complex projects using functions
Week 3: Advanced Adventures
Exploring computer-generated art
Developing simulations with boolean logic
Integrating all learned concepts into comprehensive projects
Week 4: Final Project Showcase
Students present their final projects
Evaluation and feedback session
Graduation ceremony
Show More
Python
Month 1: Level One - The Python Pioneers
Session 1: Welcome to the Python Playground
Introduction to Python programming language
Setting up Python and getting ready to code
Session 2: Variable Voyagers and Data Discoverers
Exploring variables and data types
Assigning values and performing operations
Session 3: Function Funhouse and Conditional Carnival
Diving into functions and conditional statements
Building logic with functions and if-statements
Session 4: Loop Legends and Project Pioneers
Mastering loops for repetition and iteration
Embarking on your first coding project: The Python Adventure Game
Month 2: Level One - Continued
Session 5: Review Rendezvous and Practice Party
Reflecting on our coding journey so far
Practicing Python skills with interactive challenges
Session 6: Intermediate Challenges and Project Palooza
Leveling up with intermediate functions and projects
Crafting interactive artwork in the Code Creations Studio
Session 7: Creative Coding Crusaders and Debugging Detectives
Unleashing creativity in coding projects
Solving coding mysteries with debugging techniques
Session 8: Project Showdown and Skill Surge
Showcasing projects and celebrating progress
Leveling up with advanced coding concepts
Month 3: Level Two - Python Powerhouses
Session 9: List Legends and Dictionary Dynamos
Harnessing the power of lists and dictionaries
Organizing data like a coding pro
Session 10: File Wizards and Data Divers
Delving into file handling and data processing
Exploring data like never before
Session 11: Chart Champions and Visualization Voyagers
Creating stunning visualizations with Python
Bringing data to life with charts and graphs
Session 12: Final Showdown and Graduation Gala
Showcasing final projects and celebrating achievements
Graduating as certified Python Powerhouses!
Show More
Robotics
Level 1: Introduction to Robotics with Defender Wisekit
Month 1: Basics of Robotics and Design Principles
Session 1: Introduction to Defender Wisekit and Robotics
Overview of Defender Wisekit platform
Introduction to robotics concepts
Understanding basic components: motors, sensors, etc
Session 2: ZMROBO Programming Basics
Introduction to
ZMROBO programming environment
Basics of programming language syntax
Simple program execution on the platform
Session 3: Basic Movement and Sensor Interaction
Understanding basic movement commands
Introduction to wait and loop blocks
Basic interactions with touch sensor
Session 4: Sensor Integration and Mission Challenges
Introduction to additional sensors (ultrasonic, color, gyro)
Implementing sensor-based decision-making
Basic mission challenges to apply learned concepts
Level 2: Intermediate Robotics with Intelligent Storm
Month 2: Engineering and Design Integration
Session 1: Advanced Programming Concepts
Review of ZMROBO programming
Introduction to loops, variables, and conditional statements
Applying these concepts to control robot behavior
Session 2: Mathematical Concepts in Robotics
Introduction to mathematical concepts relevant to robotics (geometry, trigonometry)
Applying mathematics to control robot movement and navigation
Session 3: Task-Oriented Programming
Designing algorithms and flow charts for problem-solving
Applying algorithms to accomplish specific tasks
Session 4: Engineering Design Process
Introduction to engineering design principles
Problem identification and brainstorming solutions
Prototyping and testing methodologies
Level 3: Advanced Robotics Integration
Month 3: Project-Based Learning and Advanced Engineering Concepts
Session 1: Project Initiation and Design Thinking
Introduction to design thinking process
Defining project objectives and constraints
Ideation and concept generation for project ideas
Session 2: Mechanical Design and Prototyping
Basics of mechanical design for robotics
Prototyping techniques and materials
Design considerations for robot structure and components
Session 3: Electrical and Electronic Systems
Understanding electrical components in robotics (motors, sensors, etc.)
Circuit design and wiring for robot control
Troubleshooting and debugging electronic systems
Session 4: Project Testing, Optimization, and Presentation
Testing and optimization of project prototypes
Iterative improvement based on testing feedback
Final project presentation to peers and instructors
Show More
A.I
Module 1: Introduction to Artificial Intelligence
Duration: 1 Month (4 Sessions)
Session 1: Understanding Artificial Intelligence
Introduction to AI and its significance in today's world
Exploring the sub-areas and applications of AI
Discussion on the importance of AI in various fields
Session 2: Exploring AI Applications
Hands-on exploration of AI applications such as image recognition and chatbots
Understanding how AI is used in everyday life
Analyzing case studies of AI in action
Session 3: Building an Image Recognition Program
Practical workshop on building a basic image recognition program
Introduction to machine learning concepts behind image recognition
Group exercises to develop and refine image recognition algorithms
Session 4: Designing AI-Powered Solutions
Creative project to design AI-powered solutions for real-world problems
Brainstorming session on potential applications of AI
Presentation of projects and peer feedback
Module 2: Core Concepts of Machine Learning
Duration: 1 Month (4 Sessions) Session 1: Understanding Machine
Session 1: Understanding Machine Learning
Introduction to machine learning and its principles
Overview of supervised, unsupervised, and reinforcement learning
Discussion on the role of data in machine learning algorithms
Session 2: Types of Machine Learning
IDeep dive into supervised, unsupervised, and reinforcement learning algorithms
Practical exercises to differentiate between types of ML
Case studies highlighting the application of ML in various domains
Session 3: Building an AI Game Player
Hands-on workshop to build a simple AI system capable of playing games
Experimentation with different ML algorithms for game playing
Group challenges to optimize AI game player performance
Session 4: Exploring AI in Robotics
Introduction to the intersection of AI and robotics
Showcase of real-world robotic applications powered by AI
Interactive demonstration of AI-controlled robots
Module 3: Developing Code for a Real-World ML Project
Duration: 1 Month (4 Sessions)
Session 1: Applying ML to Real-World Problems
Understanding the process of applying ML to real-world challenges
Introduction to ML project lifecycle: data collection, preprocessing, modeling, and evaluation
Discussion on the ethical considerations in AI development
Session 2: Writing Code for ML Projects
Hands-on coding session to develop ML algorithms from scratch
Introduction to popular ML libraries and frameworks
Practice exercises to implement ML models for specific tasks
Session 3: Building a Real-World ML System
Collaborative project to develop a real-world ML system
Implementation of ML pipelines and model deployment
Evaluation of the ML system's performance and iteration based on feedback
Session 4: Ethical Considerations in AI Development
Exploration of ethical dilemmas in AI development and deployment
Discussion on bias, fairness, and accountability in AI systems
Case studies highlighting ethical challenges in AI projects
Show More
Virtual Reality
Module 1: Understanding eXtended Reality (XR)
Duration: 1 Month
Session 1: Introduction to XR
Introduction to eXtended Reality (XR)
Differentiating between VR and AR
Exploring the impact of XR on the digital and physical worlds
Session 2: Exploring the Information Age
Delving into the historical context of XR
Understanding the evolution of technology leading to XR
Discussing the role of XR in the Fourth Industrial Revolution
Session 3: Embracing XR in Daily Life
Identifying the need for XR in various aspects of life
Examining real-world applications of XR in education, entertainment, healthcare, and more
Brainstorming potential uses of XR to address societal challenges
Session 4: Unleashing Creativity with XR
Stimulating creativity through XR experiences
Hands-on activity: Creating simple XR projects or experiences
Reflecting on the unique opportunities presented by XR
Module 2: Immersive Experiences with Virtual Reality (VR)
Duration: 1 Month
Session 1: Introduction to Virtual Reality (VR)
Understanding the fundamentals of VR technology
Exploring immersive VR environments and experiences
Discussing the impact of VR on storytelling and entertainment
Session 2: Creating VR Content
Introduction to VR content creation tools and platforms
Hands-on activity: Designing and building a virtual environment or scenario
Collaborative project: Creating a simple VR game or interactive story
Session 3: Navigating Virtual Worlds
Exploring VR navigation techniques and locomotion methods
Discussing the importance of user experience (UX) design in VR
Virtual field trip: Visiting simulated environments or historical landmarks in VR
Session 4: Ethical Considerations in VR
Examining ethical and social implications of VR technology
Discussing topics such as privacy, safety, and digital citizenship in virtual environments
Brainstorming ways to promote responsible VR usage and content creation
Module 3: Enhancing Reality with Augmented Reality (AR)
Duration: 1 Month
Session 1: Introduction to Augmented Reality (AR)
Understanding the basics of AR technology and its components
Exploring the difference between marker-based and markerless AR
Analyzing examples of AR applications in education, gaming, and retail
Session 2: Developing AR Experiences
Introduction to AR development tools and platforms
Hands-on activity: Creating simple AR overlays or interactive experiences
Collaborative project: Designing an educational AR application or game
Session 3: Integrating AR into Daily Life
Identifying opportunities to integrate AR into everyday activities and tasks
Exploring AR-enhanced learning experiences in various subjects
Brainstorming innovative uses of AR to solve real-world problems
Session 4: Future of eXtended Reality (XR)
Reflecting on the journey through XR exploration
Discussing emerging trends and advancements in XR technology
Imagining the possibilities of XR in the future, including the metaverse and beyond
Show More
Web Development
Module 1: Introduction to Websites (Month 1)
Session 1: Understanding Websites (2 hours)
What is a website?
How does a website work?
Introduction to HTML: Basic structure and tags
Session 2: Getting Creative with HTML (2 hours)
HTML elements and attributes
Creating simple web pages with HTML
Hands-on coding exercises
Session 3: Styling with CSS (2 hours)
Introduction to CSS: Syntax and selectors
Adding style to web pages using CSS
Hands-on coding exercises to style HTML pages
Session 4: Combining HTML and CSS (2 hours)
Integrating CSS styles into HTML pages
Building a basic webpage with HTML and CSS
Review and practice
Module 2: Visual Design and Web Tools (Month 2)
Session 1: Introduction to Visual Design (2 hours)
Basics of good web design: Layout, color theory, typography
Principles of user interface (UI) design
Examples and case studies of well-designed websites
Session 2: Exploring Web Design Tools (2 hours)
Introduction to visual web design tools (e.g., Wix, Squarespace)
Hands-on exploration of web design tools with a visual interface
Creating simple website prototypes using visual tools
Session 3: Applying Design Concepts (2 hours)
Applying design principles learned earlier to web design projects
Group activities to brainstorm and design web pages
Feedback and iteration on design projects
Session 4: Creativity and Problem-Solving (2 hours)
Encouraging creativity in web design
Problem-solving challenges related to web development
Finalizing and polishing web design projects
Module 3: Publishing and Showcasing (Month 3)
Session 1: Publishing Your Website (2 hours)
Overview of web hosting and domain registration
Uploading web files to a web server
Publishing the completed website online
Session 2: Review and Feedback (2 hours)
Peer review of classmates' websites
Providing constructive feedback on design and functionality
Iterative improvements based on feedback
Session 3: Presenting Your Website (2 hours)
Preparing a presentation of the website
Demonstrating website features and functionality
Q&A session with classmates and instructor
Session 4: Graduation and Celebration (2 hours)
Graduation ceremony
Showcasing websites to family and friends
Celebrating achievements and reflecting on the learning journey
Show More