Academic Activities Near Me
Python for beginners 2025
71%
by Siliconvalley4U
A. Course Overview This Python Programming course is a program designed to introduce students to the fundamentals of coding. No prior programming experience is necessary—students only need basic computer usage skills. B. Teaching Strategies The course materials cater to diverse learning styles, combining written text with engaging multimedia content. Delivered entirely online, the course offers flexibility for students to learn seamlessly from home or in the classroom. Key chapters focus on Python programming and computer science principles, while supplemental lessons cover topics such as computing ethics, career exploration, and societal impacts of technology. Teachers may tailor lessons to meet state standards or student interests. The course culminates in an optional Creative Project, which can be completed individually or in small groups, fostering collaboration and hands-on application of programming skills. C. Course Planner The curriculum is designed for daily lessons lasting 45-60 minutes. Each chapter includes: • One lesson per day (including quizzes). • One day per chapter lab activity. • One day per chapter test. Larger labs may require additional time. D. Chapters and Objectives Chapter 1: Fundamentals of Python • Introduction to Python • Running Python Programs • Writing Python Code Chapter 2: Working with Data • Data Types and Variables • Numeric and String Variables Chapter 3: Input and Output • Printing Parameters • User Input • String Formatting Chapter 4: Making Decisions • Logical Expressions and Operators • The “if” Statement • Complex Expressions Chapter 5: Finding and Fixing Problems • Types of Errors • Troubleshooting Tools • Using the Python Debugger Chapter 6: Lists and Loops • Lists, Tuples, and Functions • “For” and “While” Loops Chapter 7: Numeric and Data • Dates, Times, and Math Libraries • Random Numbers Chapter 8: Working with Strings • String Functions • Input Validation with “try/except” Chapter 9: Functions • Writing and Calling Functions • Local and Global Scope Chapter 10: Python Classes • Object-Oriented Programming Basics Chapter 11: Class Instances • Creating and Managing Objects Chapter 12: Food Fight Project • Developing a Python-based Game Chapter 13: Creative Project • Design, Coding, Testing, and Team Collaboration Supplemental Lessons • Python on Your Computer: Installing Python, Using IDEs, and Managing Projects. • Computers and Society: Global Computing, Digital Identity, and Artificial Intelligence.
Online
Ages 6-18 years
Python for Beginners
71%
by Siliconvalley4U
A. Course Overview: The Python Programming curriculum is a one-semester course covering topics typically found in introductory computer programming (coding) courses. Other introductory programming courses are not required; students merely need to have typical computer usage skills prior to starting this course. B. Teaching Strategies: The course material is designed to appeal to a variety of students, from traditional learners who thrive on written text to audio-visual students who enjoy a multi-media format. All content is delivered through an online system that allows students to work seamlessly both in the classroom and at home. The main chapters concentrate on Python programming and computer science topics. Certain states may require additional topics ranging from computing ethics and security to career exploration to the impact of computers on modern society. The course contains additional supplemental chapters at the end that can optionally be used to meet common state requirements. Teachers may choose to assign Supplemental Lessons as desired to meet state standards or student interest. The final “Creative Project” is optional and can be completed in small groups C. Course Planner: Some classes may move faster or slower than the suggested pace. The planner assumes students are working daily with approximately 45 to 60 minutes of class time. In most cases, the planner estimates one day per lesson (including the lesson quiz), one day per graded chapter activity (lab), and one day per chapter test. Some larger labs are assigned more time. D. Reading and Objectives: Chapter One: Fundamentals of Python • Introduction to Python • Running Python Programs • Writing Python Code Chapter Two: Working with Data • Data Types and Variables • Using Numeric Variables • Using String Variables Chapter Three: Input and Output • Printing with Parameters • Getting Input from a User • String Formatting Chapter Four: Making Decisions • Logical Expressions • The “if” Statement • Logical Operators • More Complex Expressions Chapter Five: Finding and Fixing Problems • Types of Errors • Troubleshooting Tools • Using the Python Debugger Chapter Six: Lists and Loops • Lists and Tuples • List Functions • “For” Loops • “While” Loops Chapter Seven: Numeric and Data • Dates and Times • Advanced Data and Time Management • Random Numbers • The Math Library Chapter Eight: Working with Strings • Character Data • String Functions • Input Validation with “try / except” Chapter Nine: Functions • Writing and Calling Functions • Function Inputs and Outputs • Local and Global Scope Chapter Ten: Python Classes • Thinking about Objects • Class Variables and Methods • Managing Class Files Chapter Eleven: Class Instances • Creating Objects with Instance Data • Instance Methods • Managing Objects Chapter Twelve: Food Fight Project • Introducing “Food Fight” Chapter Thirteen: Creative Project Requirements (Scale as desired to meet available time) Design • Project Life-cycles and teams Coding Testing Supplemental Chapter One: Python on Your Computer • Installing Python • Managing Projects • Using the Python IDE Supplemental Chapter Two: Computers and Individual exercises per lesson Modern Society • Global Computing Issues • Managing Your Digital Identity • Impact of Computing • Artificial Intelligence Classes will be taught online (Zoom Links will be provided once registration is done) Let's head towards our goal to become a Python Programming master!
Online
Ages 6-18 years
Python for Beginners
71%
by Siliconvalley4U
A. Course Overview: The Python Programming curriculum is a one-semester course covering topics typically found in introductory computer programming (coding) courses. Other introductory programming courses are not required; students merely need to have typical computer usage skills prior to starting this course. B. Teaching Strategies: The course material is designed to appeal to a variety of students, from traditional learners who thrive on written text to audio-visual students who enjoy a multi-media format. All content is delivered through an online system that allows students to work seamlessly both in the classroom and at home. The main chapters concentrate on Python programming and computer science topics. Certain states may require additional topics ranging from computing ethics and security to career exploration to the impact of computers on modern society. The course contains additional supplemental chapters at the end that can optionally be used to meet common state requirements. Teachers may choose to assign Supplemental Lessons as desired to meet state standards or student interest. The final “Creative Project” is optional and can be completed in small groups C. Course Planner: Some classes may move faster or slower than the suggested pace. The planner assumes students are working daily with approximately 45 to 60 minutes of class time. In most cases, the planner estimates one day per lesson (including the lesson quiz), one day per graded chapter activity (lab), and one day per chapter test. Some larger labs are assigned more time. D. Reading and Objectives: Chapter One: Fundamentals of Python • Introduction to Python • Running Python Programs • Writing Python Code Chapter Two: Working with Data • Data Types and Variables • Using Numeric Variables • Using String Variables Chapter Three: Input and Output • Printing with Parameters • Getting Input from a User • String Formatting Chapter Four: Making Decisions • Logical Expressions • The “if” Statement • Logical Operators • More Complex Expressions Chapter Five: Finding and Fixing Problems • Types of Errors • Troubleshooting Tools • Using the Python Debugger Chapter Six: Lists and Loops • Lists and Tuples • List Functions • “For” Loops • “While” Loops Chapter Seven: Numeric and Data • Dates and Times • Advanced Data and Time Management • Random Numbers • The Math Library Chapter Eight: Working with Strings • Character Data • String Functions • Input Validation with “try / except” Chapter Nine: Functions • Writing and Calling Functions • Function Inputs and Outputs • Local and Global Scope Chapter Ten: Python Classes • Thinking about Objects • Class Variables and Methods • Managing Class Files Chapter Eleven: Class Instances • Creating Objects with Instance Data • Instance Methods • Managing Objects Chapter Twelve: Food Fight Project • Introducing “Food Fight” Chapter Thirteen: Creative Project Requirements (Scale as desired to meet available time) Design • Project Life-cycles and teams Coding Testing Supplemental Chapter One: Python on Your Computer • Installing Python • Managing Projects • Using the Python IDE Supplemental Chapter Two: Computers and Individual exercises per lesson Modern Society • Global Computing Issues • Managing Your Digital Identity • Impact of Computing • Artificial Intelligence Classes will be taught online (Zoom Links will be provided once registration is done) Let's head towards our goal to become a Python Programming master!
Online
Ages 6-18 years
Python for Beginners
71%
by Siliconvalley4U
A. Course Overview: The Python Programming curriculum is a one-semester course covering topics typically found in introductory computer programming (coding) courses. Other introductory programming courses are not required; students merely need to have typical computer usage skills prior to starting this course. B. Teaching Strategies: The course material is designed to appeal to a variety of students, from traditional learners who thrive on written text to audio-visual students who enjoy a multi-media format. All content is delivered through an online system that allows students to work seamlessly both in the classroom and at home. The main chapters concentrate on Python programming and computer science topics. Certain states may require additional topics ranging from computing ethics and security to career exploration to the impact of computers on modern society. The course contains additional supplemental chapters at the end that can optionally be used to meet common state requirements. Teachers may choose to assign Supplemental Lessons as desired to meet state standards or student interest. The final “Creative Project” is optional and can be completed in small groups C. Course Planner: Some classes may move faster or slower than the suggested pace. The planner assumes students are working daily with approximately 45 to 60 minutes of class time. In most cases, the planner estimates one day per lesson (including the lesson quiz), one day per graded chapter activity (lab), and one day per chapter test. Some larger labs are assigned more time. D. Reading and Objectives: Chapter One: Fundamentals of Python • Introduction to Python • Running Python Programs • Writing Python Code Chapter Two: Working with Data • Data Types and Variables • Using Numeric Variables • Using String Variables Chapter Three: Input and Output • Printing with Parameters • Getting Input from a User • String Formatting Chapter Four: Making Decisions • Logical Expressions • The “if” Statement • Logical Operators • More Complex Expressions Chapter Five: Finding and Fixing Problems • Types of Errors • Troubleshooting Tools • Using the Python Debugger Chapter Six: Lists and Loops • Lists and Tuples • List Functions • “For” Loops • “While” Loops Chapter Seven: Numeric and Data • Dates and Times • Advanced Data and Time Management • Random Numbers • The Math Library Chapter Eight: Working with Strings • Character Data • String Functions • Input Validation with “try / except” Chapter Nine: Functions • Writing and Calling Functions • Function Inputs and Outputs • Local and Global Scope Chapter Ten: Python Classes • Thinking about Objects • Class Variables and Methods • Managing Class Files Chapter Eleven: Class Instances • Creating Objects with Instance Data • Instance Methods • Managing Objects Chapter Twelve: Food Fight Project • Introducing “Food Fight” Chapter Thirteen: Creative Project Requirements (Scale as desired to meet available time) Design • Project Life-cycles and teams Coding Testing Supplemental Chapter One: Python on Your Computer • Installing Python • Managing Projects • Using the Python IDE Supplemental Chapter Two: Computers and Individual exercises per lesson Modern Society • Global Computing Issues • Managing Your Digital Identity • Impact of Computing • Artificial Intelligence Classes will be taught online (Zoom Links will be provided once registration is done) Let's head towards our goal to become a Python Programming master!
Online
Ages 6-18 years
Python for Beginners
71%
by Siliconvalley4U
A. Course Overview: The Python Programming curriculum is a one-semester course covering topics typically found in introductory computer programming (coding) courses. Other introductory programming courses are not required; students merely need to have typical computer usage skills prior to starting this course. B. Teaching Strategies: The course material is designed to appeal to a variety of students, from traditional learners who thrive on written text to audio-visual students who enjoy a multi-media format. All content is delivered through an online system that allows students to work seamlessly both in the classroom and at home. The main chapters concentrate on Python programming and computer science topics. Certain states may require additional topics ranging from computing ethics and security to career exploration to the impact of computers on modern society. The course contains additional supplemental chapters at the end that can optionally be used to meet common state requirements. Teachers may choose to assign Supplemental Lessons as desired to meet state standards or student interest. The final “Creative Project” is optional and can be completed in small groups C. Course Planner: Some classes may move faster or slower than the suggested pace. The planner assumes students are working daily with approximately 45 to 60 minutes of class time. In most cases, the planner estimates one day per lesson (including the lesson quiz), one day per graded chapter activity (lab), and one day per chapter test. Some larger labs are assigned more time. D. Reading and Objectives: Chapter One: Fundamentals of Python • Introduction to Python • Running Python Programs • Writing Python Code Chapter Two: Working with Data • Data Types and Variables • Using Numeric Variables • Using String Variables Chapter Three: Input and Output • Printing with Parameters • Getting Input from a User • String Formatting Chapter Four: Making Decisions • Logical Expressions • The “if” Statement • Logical Operators • More Complex Expressions Chapter Five: Finding and Fixing Problems • Types of Errors • Troubleshooting Tools • Using the Python Debugger Chapter Six: Lists and Loops • Lists and Tuples • List Functions • “For” Loops • “While” Loops Chapter Seven: Numeric and Data • Dates and Times • Advanced Data and Time Management • Random Numbers • The Math Library Chapter Eight: Working with Strings • Character Data • String Functions • Input Validation with “try / except” Chapter Nine: Functions • Writing and Calling Functions • Function Inputs and Outputs • Local and Global Scope Chapter Ten: Python Classes • Thinking about Objects • Class Variables and Methods • Managing Class Files Chapter Eleven: Class Instances • Creating Objects with Instance Data • Instance Methods • Managing Objects Chapter Twelve: Food Fight Project • Introducing “Food Fight” Chapter Thirteen: Creative Project Requirements (Scale as desired to meet available time) Design • Project Life-cycles and teams Coding Testing Supplemental Chapter One: Python on Your Computer • Installing Python • Managing Projects • Using the Python IDE Supplemental Chapter Two: Computers and Individual exercises per lesson Modern Society • Global Computing Issues • Managing Your Digital Identity • Impact of Computing • Artificial Intelligence Classes will be taught online (Zoom Links will be provided once registration is done) Let's head towards our goal to become a Python Programming master!
Online
Ages 6-18 years
Learn Secrets of the Rubiks Cube
100%
by Young Gates
Join us in a fun 5 day course to learn secrets of the world's most popular puzzle toy! By the end of our week long camp, your child will build confidence, improve spatial thinking abilities, improve patience, and have fun! Decision making techniques taught through the Rubiks cube course can help improve your child's thinking in other academic subjects. Let's connect and learn this valuable skill.
Online
Ages 9-16 years
Learn Secrets of the Rubiks Cube
100%
by Young Gates
Join us in a fun 5 day course to learn secrets of the world's most popular puzzle toy! By the end of our week long camp, your child will build confidence, improve spatial thinking abilities, improve patience, and have fun! Decision making techniques taught through the Rubiks cube course can help improve your child's thinking in other academic subjects. Let's connect and learn this valuable skill.
Online
Ages 9-16 years
Learn Secrets of the Rubiks Cube
100%
by Young Gates
Join us in a fun 5 day course to learn secrets of the world's most popular puzzle toy! By the end of our week long camp, your child will build confidence, improve spatial thinking abilities, improve patience, and have fun! Decision making techniques taught through the Rubiks cube course can help improve your child's thinking in other academic subjects. Let's connect and learn this valuable skill.
Online
Ages 9-16 years
Learn Secrets of the Rubiks Cube
100%
by Young Gates
Join us in a fun 5 day course to learn secrets of the world's most popular puzzle toy! By the end of our week long camp, your child will build confidence, improve spatial thinking abilities, improve patience, and have fun! Decision making techniques taught through the Rubiks cube course can help improve your child's thinking in other academic subjects. Let's connect and learn this valuable skill.
Online
Ages 9-16 years
Learn Secrets of the Rubiks Cube
100%
by Young Gates
Join us in a fun 5 day course to learn secrets of the world's most popular puzzle toy! By the end of our week long camp, your child will build confidence, improve spatial thinking abilities, improve patience, and have fun! Decision making techniques taught through the Rubiks cube course can help improve your child's thinking in other academic subjects. Let's connect and learn this valuable skill.
Online
Ages 9-16 years
Certificate in Novel Writing Course II: Writing Into The Middle
100%
by San Jose Area Writing Project
Curriculum at a Glance Spring Semester – Course 2: Novel Writing Into The Middle This course will take up where Novel Beginnings left off: by exploring what happens to characters when they leave their ordinary worlds behind and launch into journeys that forever change the trajectory of their lives. Whereas the first novel writing course focused on crafting the ordinary world of the protagonist, this course will additionally focus on exploring secondary characters and subplots in order to create complex and dynamic worlds. A particular focus will be on writing fast and writing strong in order to hit the ground running in the early middle of the novel and to continue structured practice of the habits that allow writers to blast through the initial drafts of their novels. The course runs from February 3, 2024 - April 27, 2024. Note the later event date is to give late registrants additional time to enroll. In addition. there will be 3 live zoom classes with our Authors in Residence for the Teen Writer's Salon with dates TBD.
Online
Ages 14-18 years
Python for Beginners
71%
by Siliconvalley4U
A. Course Overview: The Python Programming curriculum is a one-semester course covering topics typically found in introductory computer programming (coding) courses. Other introductory programming courses are not required; students merely need to have typical computer usage skills prior to starting this course. B. Teaching Strategies: The course material is designed to appeal to a variety of students, from traditional learners who thrive on written text to audio-visual students who enjoy a multi-media format. All content is delivered through an online system that allows students to work seamlessly both in the classroom and at home. The main chapters concentrate on Python programming and computer science topics. Certain states may require additional topics ranging from computing ethics and security to career exploration to the impact of computers on modern society. The course contains additional supplemental chapters at the end that can optionally be used to meet common state requirements. Teachers may choose to assign Supplemental Lessons as desired to meet state standards or student interest. The final “Creative Project” is optional and can be completed in small groups C. Course Planner: Some classes may move faster or slower than the suggested pace. The planner assumes students are working daily with approximately 45 to 60 minutes of class time. In most cases, the planner estimates one day per lesson (including the lesson quiz), one day per graded chapter activity (lab), and one day per chapter test. Some larger labs are assigned more time. D. Reading and Objectives: Chapter One: Fundamentals of Python • Introduction to Python • Running Python Programs • Writing Python Code Chapter Two: Working with Data • Data Types and Variables • Using Numeric Variables • Using String Variables Chapter Three: Input and Output • Printing with Parameters • Getting Input from a User • String Formatting Chapter Four: Making Decisions • Logical Expressions • The “if” Statement • Logical Operators • More Complex Expressions Chapter Five: Finding and Fixing Problems • Types of Errors • Troubleshooting Tools • Using the Python Debugger Chapter Six: Lists and Loops • Lists and Tuples • List Functions • “For” Loops • “While” Loops Chapter Seven: Numeric and Data • Dates and Times • Advanced Data and Time Management • Random Numbers • The Math Library Chapter Eight: Working with Strings • Character Data • String Functions • Input Validation with “try / except” Chapter Nine: Functions • Writing and Calling Functions • Function Inputs and Outputs • Local and Global Scope Chapter Ten: Python Classes • Thinking about Objects • Class Variables and Methods • Managing Class Files Chapter Eleven: Class Instances • Creating Objects with Instance Data • Instance Methods • Managing Objects Chapter Twelve: Food Fight Project • Introducing “Food Fight” Chapter Thirteen: Creative Project Requirements (Scale as desired to meet available time) Design • Project Life-cycles and teams Coding Testing Supplemental Chapter One: Python on Your Computer • Installing Python • Managing Projects • Using the Python IDE Supplemental Chapter Two: Computers and Individual exercises per lesson Modern Society • Global Computing Issues • Managing Your Digital Identity • Impact of Computing • Artificial Intelligence Classes will be taught online (Zoom Links will be provided once registration is done) Let's head towards our goal to become a Python Programming master!
Online
Ages 6-18 years
Python for Beginners
71%
by Siliconvalley4U
A. Course Overview: The Python Programming curriculum is a one-semester course covering topics typically found in introductory computer programming (coding) courses. Other introductory programming courses are not required; students merely need to have typical computer usage skills prior to starting this course. B. Teaching Strategies: The course material is designed to appeal to a variety of students, from traditional learners who thrive on written text to audio-visual students who enjoy a multi-media format. All content is delivered through an online system that allows students to work seamlessly both in the classroom and at home. The main chapters concentrate on Python programming and computer science topics. Certain states may require additional topics ranging from computing ethics and security to career exploration to the impact of computers on modern society. The course contains additional supplemental chapters at the end that can optionally be used to meet common state requirements. Teachers may choose to assign Supplemental Lessons as desired to meet state standards or student interest. The final “Creative Project” is optional and can be completed in small groups C. Course Planner: Some classes may move faster or slower than the suggested pace. The planner assumes students are working daily with approximately 45 to 60 minutes of class time. In most cases, the planner estimates one day per lesson (including the lesson quiz), one day per graded chapter activity (lab), and one day per chapter test. Some larger labs are assigned more time. D. Reading and Objectives: Chapter One: Fundamentals of Python • Introduction to Python • Running Python Programs • Writing Python Code Chapter Two: Working with Data • Data Types and Variables • Using Numeric Variables • Using String Variables Chapter Three: Input and Output • Printing with Parameters • Getting Input from a User • String Formatting Chapter Four: Making Decisions • Logical Expressions • The “if” Statement • Logical Operators • More Complex Expressions Chapter Five: Finding and Fixing Problems • Types of Errors • Troubleshooting Tools • Using the Python Debugger Chapter Six: Lists and Loops • Lists and Tuples • List Functions • “For” Loops • “While” Loops Chapter Seven: Numeric and Data • Dates and Times • Advanced Data and Time Management • Random Numbers • The Math Library Chapter Eight: Working with Strings • Character Data • String Functions • Input Validation with “try / except” Chapter Nine: Functions • Writing and Calling Functions • Function Inputs and Outputs • Local and Global Scope Chapter Ten: Python Classes • Thinking about Objects • Class Variables and Methods • Managing Class Files Chapter Eleven: Class Instances • Creating Objects with Instance Data • Instance Methods • Managing Objects Chapter Twelve: Food Fight Project • Introducing “Food Fight” Chapter Thirteen: Creative Project Requirements (Scale as desired to meet available time) Design • Project Life-cycles and teams Coding Testing Supplemental Chapter One: Python on Your Computer • Installing Python • Managing Projects • Using the Python IDE Supplemental Chapter Two: Computers and Individual exercises per lesson Modern Society • Global Computing Issues • Managing Your Digital Identity • Impact of Computing • Artificial Intelligence Classes will be taught online (Zoom Links will be provided once registration is done) Let's head towards our goal to become a Python Programming master!
Online
Ages 6-18 years
Learn Secrets of the Rubiks Cube
100%
by Young Gates
Join us in a fun 5 day course to learn secrets of the world's most popular puzzle toy! By the end of our week long camp, your child will build confidence, improve spatial thinking abilities, improve patience, and have fun! Decision making techniques taught through the Rubiks cube course can help improve your child's thinking in other academic subjects. Let's connect and learn this valuable skill.
Online
Ages 9-16 years
Learn Secrets of the Rubiks Cube
100%
by Young Gates
Join us in a fun 5 day course to learn secrets of the world's most popular puzzle toy! By the end of our week long camp, your child will build confidence, improve spatial thinking abilities, improve patience, and have fun! Decision making techniques taught through the Rubiks cube course can help improve your child's thinking in other academic subjects. Let's connect and learn this valuable skill.
Online
Ages 9-16 years
Learn Secrets of the Rubiks Cube
100%
by Young Gates
Join us in a fun 5 day course to learn secrets of the world's most popular puzzle toy! By the end of our week long camp, your child will build confidence, improve spatial thinking abilities, improve patience, and have fun! Decision making techniques taught through the Rubiks cube course can help improve your child's thinking in other academic subjects. Let's connect and learn this valuable skill.
Online
Ages 9-16 years
Learn Secrets of the Rubiks Cube
100%
by Young Gates
Join us in a fun 5 day course to learn secrets of the world's most popular puzzle toy! By the end of our week long camp, your child will build confidence, improve spatial thinking abilities, improve patience, and have fun! Decision making techniques taught through the Rubiks cube course can help improve your child's thinking in other academic subjects. Let's connect and learn this valuable skill.
Online
Ages 9-16 years
Python for beginners 2025
71%
by Siliconvalley4U
A. Course Overview This Python Programming course is a program designed to introduce students to the fundamentals of coding. No prior programming experience is necessary—students only need basic computer usage skills. B. Teaching Strategies The course materials cater to diverse learning styles, combining written text with engaging multimedia content. Delivered entirely online, the course offers flexibility for students to learn seamlessly from home or in the classroom. Key chapters focus on Python programming and computer science principles, while supplemental lessons cover topics such as computing ethics, career exploration, and societal impacts of technology. Teachers may tailor lessons to meet state standards or student interests. The course culminates in an optional Creative Project, which can be completed individually or in small groups, fostering collaboration and hands-on application of programming skills. C. Course Planner The curriculum is designed for daily lessons lasting 45-60 minutes. Each chapter includes: • One lesson per day (including quizzes). • One day per chapter lab activity. • One day per chapter test. Larger labs may require additional time. D. Chapters and Objectives Chapter 1: Fundamentals of Python • Introduction to Python • Running Python Programs • Writing Python Code Chapter 2: Working with Data • Data Types and Variables • Numeric and String Variables Chapter 3: Input and Output • Printing Parameters • User Input • String Formatting Chapter 4: Making Decisions • Logical Expressions and Operators • The “if” Statement • Complex Expressions Chapter 5: Finding and Fixing Problems • Types of Errors • Troubleshooting Tools • Using the Python Debugger Chapter 6: Lists and Loops • Lists, Tuples, and Functions • “For” and “While” Loops Chapter 7: Numeric and Data • Dates, Times, and Math Libraries • Random Numbers Chapter 8: Working with Strings • String Functions • Input Validation with “try/except” Chapter 9: Functions • Writing and Calling Functions • Local and Global Scope Chapter 10: Python Classes • Object-Oriented Programming Basics Chapter 11: Class Instances • Creating and Managing Objects Chapter 12: Food Fight Project • Developing a Python-based Game Chapter 13: Creative Project • Design, Coding, Testing, and Team Collaboration Supplemental Lessons • Python on Your Computer: Installing Python, Using IDEs, and Managing Projects. • Computers and Society: Global Computing, Digital Identity, and Artificial Intelligence.
Online
Ages 6-18 years
Certificate in Novel Writing Course IV: The Aftermath
100%
by San Jose Area Writing Project
Curriculum at a Glance Spring Semester – Course 4: The Aftermath In Novel IV, young authors will learn how to steer their explosive climaxes into emotionally satisfying endings. A particular focus will be on whole-novel and character arcs, making sure young authors are creating dynamic characters with complete emotional arcs and storylines are thorough and lack plot holes. After novel completion, we’ll have a strong focus on self and peer editing, guiding novelists to look at their finished products with a critical eye while not losing their personal voices in the editing process. The course runs from February 3, 2024 - April 27, 2024. Note the later event date is to give late registrants additional time to enroll. In addition. there will be 3 live zoom classes with our Authors in Residence for the Teen Writer's Salon with dates TBD.
Online
Ages 14-18 years
Money, Investment & Entrepreneurship Course (March)
by Finance4u
Hands-on and Practical training in Money $$$, Investments & Entrepreneurship How we manage our money plays an essential role in our everyday lives. It should be taught earlier as it allows for effective and practical decision-making in the future. This course allows for interactive training that provides practical knowledge to understand, value, and invest money. It is never too early to learn about finance: the stock market, economics, the value of the currency, credit cards/scores, banking, entrepreneurship and so much more. Money, Investment & Entrepreneurship Summer Camp prepares the next generation for what is probably the most important skill but not taught in a classroom setting! The training is led by industry experts and supported by middle/high school students who can explain the topics in a simple and practical manner. Some interesting Questions to Ask Do you have some interest in money or saving some money? Do you want to know more about Money and how it works? Do you want to know more about investments? Do you want to plan for your college ? Do you want to understand how to be smart about money? Do you want to understand more about entrepreneurship? Do you have a business idea? Do you want to learn something new? Do you want to understand how banks work and what is credit, debit, loan and interest rates? Do you want to understand what is crypto investing?
Online
Ages 9-15 years
Showing 22 - 41 of 41