A general list of topics to be covered in the course is as follows: Introduction to Computer Programming in Python

  • Variables
  • Operators
  • Mathematical Expressions
  • Conditional Statements
  • Loops
  • Functions
  • Data Structures
  • Classes
  • Graphing
  • Mathematical Modelling

This course builds on the mathematics concepts developed in ALT-L Level 1 to integrate Art into the learning of mathematics and coding. Students learn to model the solar system from first principles, generate art with polar equations and even create a galaxy of stars by combining vectors, calculus and statistics formulae.

AI-Powered Teacher Support: A Comprehensive Training Course

This innovative teacher training course leverages the capabilities of a state-of-the-art Artificial Intelligence to streamline teaching tasks and enhance educational outcomes. By harnessing the power of AI, teachers can access personalized support, reduce administrative burdens, and focus on delivering high-quality instruction.

The course utilizes a versatile language model that can process various forms of input, including uploaded files, links, multimedia resources, and Google Workspace documents. This flexibility allows the model to be applied to a wide range of teaching scenarios.

Teachers can interact with the model through a personalized interface, providing prompts and inquiries related to specific teaching tasks such as lesson planning, assessment development, and student support. The model is designed to provide accurate and informative responses, helping teachers address challenges efficiently.

The training course features specialized prompts tailored to support teachers in various educational settings, including IGCSE, IB, Ontario, and more. Teachers can specify the grade level, subject matter, and desired level of difficulty, ensuring that the model's responses are aligned with their specific needs.

By utilizing this AI-powered tool, teachers can save time, improve their teaching methods, and ultimately enhance the learning experience for their students. As the field of AI continues to evolve, we will introduce new features and functionalities to further support teachers and drive educational innovation.

 

Ever wondered how those chatbots you see online work? This course explains how Large Language Models (LLMs) are built and used. Imagine a game where you predict the next word in a sentence. LLMs are trained on massive amounts of text data to do this very thing. For example, if you give it the prompt "I love eating", the LLM might guess "bagels with cream cheese" or "out with friends" to complete the sentence. But how does the LLM know this? It learns from labelled training data. Here's an example: Imagine training an LLM to understand the sentiment of restaurant reviews. You might feed it reviews labelled as "positive" (e.g., "The pastrami sandwich is great!") or "negative" (e.g., "Service was slow, the food was so-so."). By processing tons of examples, the LLM learns to identify patterns in language. LLMs can be used in two main ways: Base LLMs: These predict the next word one at a time. If you prompt it with "Once upon a time there was a unicorn," it might create a story about the unicorn. However, if you ask a question like "What is the capital of France?", it might get confused. Instruction Tuned LLMs: These are trained on additional data where the output follows an instruction. For instance, you could give it examples of instructions and good responses. This helps the LLM understand what you want it to do, so it can answer your questions directly (e.g., "The capital of France is Paris"). Here's a cool trick: LLMs work with pieces of text called "tokens" instead of individual words. If you tell an LLM to reverse the letters of "lollipop," it might struggle because it sees "lol," "li," and "pop" as separate tokens. But if you add dashes between the letters ("l-o-l-l-i-p-o-p"), it can see each letter clearly and reverse them correctly. Did you know LLMs can have different conversation styles? You can specify the tone you want the LLM to use in a "system message" and then give it a specific instruction in a "user message." This lets you control how the LLM responds. Remember, LLMs are still under development. They might not always understand your requests perfectly, and it's important to use them responsibly. This is just the beginning! In the next lesson, you'll learn how to use LLMs to build a customer service assistant for an online store.

Building on the basic concepts of coding, students solve 50 challenge problems that integrate the concepts of secondary school mathematics with coding. By the end of the course, any secondary school student with sufficient motivation will appreciate all of the most important concepts of secondary school mathematics including slopes, line lengths, sequences, series, functions, probabilities, integration and differentiation

Participants combine the graphical power of Blender with the ease of application development in Python to create a 3D Adventure Game!

Tired of weird symbols and cryptic commands? This course unlocks the secret world of coding with ChatGPT! Learn how to: Become a code detective: Ask ChatGPT questions and get special codes (like secret languages) to find exactly what you need in your computer files. Imagine finding all your pictures from last year's science fair in a snap! Build awesome tools: Stuck creating parts of your game? ChatGPT can help design the building blocks to get you started, like a super code toolkit! Clean up your code: Sometimes code gets messy, just like your room! ChatGPT can help you organize and understand your code, making it easier to work with. Test your code like a boss: Worried about mistakes? ChatGPT can help find errors and create like practice tests for your code! Speak different coding languages: Need to translate your code from English to computer language? ChatGPT can act as your translator! ChatGPT is your coding buddy, not your replacement! Think of it as a super helpful friend who can: Suggest solutions and answer your coding questions. Help you understand complex coding concepts. Give your confusing code nicknames and make it easier to read. Bonus! Learn about cool coding things like databases and regular expressions, and how ChatGPT can help you unlock their secrets! This course is perfect for YOU if you want to: Become a coding whiz! Make your computer do super cool things! Level up your tech skills!

The teacher training course for ALT-L level 1. Prompt Engineering and math with coding It contains all the material that students learn in more detail. It also contains the Bahai principles references to left to the discretion of the facilitator to include in the lesson or not and extra reading references if some students are interested.