Subject

  1. Library
  2. Lessons
  3. Technology
  4. Programming

Programming Lessons

Filter your results

Clear filters

4th Grade - 5th Grade

Tessellation Understanding - Cultural Influence & Artists - Geometry Concepts

Tessellation Understanding - Cultural Influence & Artists - Geometry Concepts

Lesson

Tessellation Understanding - Cultural Influence & Artists - Geometry Concepts

4th Grade - 5th Grade

Arts

Learn about tessellations, exploring their cultural significance and the work of notable artists such as M.C. Escher. Gain an understanding of how shapes interlock seamlessly, and identify tessellations in both art and nature.

See more

5th Grade - 6th Grade

Science Vocabulary Exploration - Fundamental Concepts - What is Science?

Science Vocabulary Exploration - Fundamental Concepts - What is Science?

Lesson

Science Vocabulary Exploration - Fundamental Concepts - What is Science?

5th Grade - 6th Grade

Science

Focus is on introducing key scientific vocabulary and concepts suitable for 5th and 6th-grade students. Learners will develop a foundational understanding of scientific processes and terminology, enhancing their ability to explore and articulate scientific ideas and principles.

See more

1st Grade - 5th Grade

Computing Impacts - Cultural Influences - Societal Changes

Computing Impacts - Cultural Influences - Societal Changes

Lesson

Computing Impacts - Cultural Influences - Societal Changes

1st Grade - 5th Grade

Computers

Investigate the transformative effects of computing on cultural practices, communication, and societal behaviors. Gain insights into how technology reshapes cultural identities and fosters new forms of expression and connection.

See more

4th Grade - 5th Grade

Mathematics Vocabulary Mastery - Exponentiation & Numerical Patterns

Mathematics Vocabulary Mastery - Exponentiation & Numerical Patterns

Lesson

Mathematics Vocabulary Mastery - Exponentiation & Numerical Patterns

4th Grade - 5th Grade

Mathematics

Engage with fundamental mathematical concepts such as exponents, patterns, and numerical expressions through thought-provoking questions that reinforce vocabulary knowledge. Improve the ability to identify, apply, and articulate mathematical principles, enhancing comprehension and problem-solving skills.

See more

5th Grade

Fundamentals of Graphic Design - Elements of Design - Introduction to Careers

Fundamentals of Graphic Design - Elements of Design - Introduction to Careers

Lesson

Fundamentals of Graphic Design - Elements of Design - Introduction to Careers

5th Grade

Computers

Explore the fundamental elements of graphic design, such as line, shape, form, texture, and space, along with various career paths in the field. Gain insights into design principles to enhance understanding of potential graphic design careers and develop foundational design skills.

See more

2nd Grade - 5th Grade

Programming Essentials - Core Concepts - Computer Science

Programming Essentials - Core Concepts - Computer Science

Lesson

Programming Essentials - Core Concepts - Computer Science

2nd Grade - 5th Grade

Instructional Technology

Explore the essential vocabulary of computer programming, understanding definitions and practical applications of key concepts such as algorithms and code. Enhance your comprehension of programming by applying these principles to real-world scenarios, boosting your problem-solving and analytical skills.

See more

5th Grade - 7th Grade

HTML Fundamentals - Key Tags and Concepts - Web Development

HTML Fundamentals - Key Tags and Concepts - Web Development

Lesson

HTML Fundamentals - Key Tags and Concepts - Web Development

5th Grade - 7th Grade

Computers

Explore HTML, the foundation of web programming, by focusing on its essential components and fundamental tags. Gain knowledge of core HTML tags and their role in web page structuring, enabling the creation and understanding of a website's basic framework.

See more

Kindergarten - Professional Development

G-Code Mastery - Essential CNC Programming Principles

G-Code Mastery - Essential CNC Programming Principles

Lesson

G-Code Mastery - Essential CNC Programming Principles

Kindergarten - Professional Development

Other

Explore essential G-codes and M-codes used in CNC machine programming, covering rapid travel, linear interpolation, and circular interpolation. Gain a deeper understanding of CNC programming language to effectively set up and execute precise manufacturing instructions.

See more

5th Grade - 7th Grade

Fundamentals - Programming Languages - Introduction to Programming

Fundamentals - Programming Languages - Introduction to Programming

Lesson

Fundamentals - Programming Languages - Introduction to Programming

5th Grade - 7th Grade

Computers

Explore the fundamentals of programming by examining key languages, understanding the purpose of coding, and mastering the debugging process. Gain essential programming concepts, learn to identify basic code errors, and develop the ability to communicate effectively with computers using coding languages.

See more

3rd Grade

Algorithm Design - Basics of Programming - Introduction to Computational Concepts

Algorithm Design - Basics of Programming - Introduction to Computational Concepts

Lesson

Algorithm Design - Basics of Programming - Introduction to Computational Concepts

3rd Grade

Computers

Discover fundamental concepts of algorithm design and programming while developing the ability to create algorithms and translate them into executable machine code. Enhance problem-solving skills and computational thinking through this engaging learning experience.

See more

1st Grade - 2nd Grade

Problem Solving Skills - Literature Analysis - Identify Problems and Solutions

Problem Solving Skills - Literature Analysis - Identify Problems and Solutions

Lesson

Problem Solving Skills - Literature Analysis - Identify Problems and Solutions

1st Grade - 2nd Grade

Education

Engage with literature passages to identify and analyze problems and solutions, fostering the development of critical thinking skills. Enhance comprehension and analytical abilities within literary contexts by pinpointing issues and determining their resolutions.

See more

3rd Grade - 5th Grade

Mixtures and Solutions - Understanding Separation Techniques

Mixtures and Solutions - Understanding Separation Techniques

Lesson

Mixtures and Solutions - Understanding Separation Techniques

3rd Grade - 5th Grade

Science

Gain insight into the fundamental concepts of mixtures and solutions, focusing on their characteristics and separation methods. Enhance problem-solving skills by distinguishing between mixtures and solutions in scientific contexts.

See more

5th Grade

Programming Skills - Interactive Environment Navigation - Introduction to Programming Concepts

Programming Skills - Interactive Environment Navigation - Introduction to Programming Concepts

Lesson

Programming Skills - Interactive Environment Navigation - Introduction to Programming Concepts

5th Grade

Computers

Enhancing understanding of programming environments through interactive engagement fosters critical skills in navigating and utilizing coding interfaces. Learners develop essential programming competencies by understanding workspace components and executing foundational coding actions necessary for proficiency in computer programming.

See more

4th Grade - 5th Grade

Programming Fundamentals - Vocabulary and Concepts - Introduction to Coding

Programming Fundamentals - Vocabulary and Concepts - Introduction to Coding

Lesson

Programming Fundamentals - Vocabulary and Concepts - Introduction to Coding

4th Grade - 5th Grade

Computers

Engage with foundational programming concepts and vocabulary, emphasizing loops, functions, and debugging. Enhance your understanding of core coding principles and develop the ability to tackle programming challenges with confidence.

See more

4th Grade - 5th Grade

[Scientific Inquiry and Engineering - Collaborative Problem Solving - Innovations in Science and Engineering]

[Scientific Inquiry and Engineering - Collaborative Problem Solving - Innovations in Science and Engineering]

Lesson

[Scientific Inquiry and Engineering - Collaborative Problem Solving - Innovations in Science and Engineering]

4th Grade - 5th Grade

Science

Explore the distinct roles and complementary nature of scientists and engineers, focusing on how scientific discoveries lead to innovative technologies through collaboration. Gain insights into critical thinking and problem-solving strategies that facilitate the understanding and application of scientific and engineering principles in real-world situations.

See more

2nd Grade

Java Programming - Operators and Data Types - Programming Basics

Java Programming - Operators and Data Types - Programming Basics

Lesson

Java Programming - Operators and Data Types - Programming Basics

2nd Grade

Computers

Explore foundational Java programming concepts, focusing on data types, including integers and booleans, as well as key operators like modulus and bitwise. Enhance understanding of programming principles through practical examples, leading to improved skills in solving coding challenges and implementing basic algorithms effectively.

See more

5th Grade

Scientific Inquiry - Critical Reasoning and Evidence Evaluation

Scientific Inquiry - Critical Reasoning and Evidence Evaluation

Lesson

Scientific Inquiry - Critical Reasoning and Evidence Evaluation

5th Grade

Science

Explore key concepts of scientific inquiry by engaging with questions that challenge understanding of critical reasoning and evidence evaluation. Learners gain the ability to analyze data, critique conclusions, and apply scientific reasoning across various scenarios.

See more

5th Grade - 8th Grade

[Writing Skills - Argument Development - Argumentative Essays]

[Writing Skills - Argument Development - Argumentative Essays]

Lesson

[Writing Skills - Argument Development - Argumentative Essays]

5th Grade - 8th Grade

English

Focus on developing strong argumentative essays by mastering thesis formulation, evidence analysis, and cohesive structure. Enhance the ability to construct well-reasoned arguments, analyze evidence effectively, and present persuasive viewpoints in written form.

See more

2nd Grade - Professional Development

Sensor Programming - Ultrasonic Sensors - Robotics Basics

Sensor Programming - Ultrasonic Sensors - Robotics Basics

Lesson

Sensor Programming - Ultrasonic Sensors - Robotics Basics

2nd Grade - Professional Development

Mathematics

Explore the application of ultrasonic sensors in programming by focusing on their capability to detect obstacles and serve as an energy source for robots. Gain insights into the functionalities of these sensors and enhance problem-solving skills in robotics through practical applications.

See more

5th Grade - 8th Grade

Understanding Mixtures - Techniques for Separation

Understanding Mixtures - Techniques for Separation

Lesson

Understanding Mixtures - Techniques for Separation

5th Grade - 8th Grade

Science

Investigate the scientific principles underlying mixtures and solutions, with a focus on different methods of substance separation, including filtration, decantation, and evaporation. Develop an understanding of the fundamental concepts of mixture separation and enhance skills in selecting the most effective techniques for various types of mixtures.

See more

Start adapting your curriculum in minutes.

The best way to create, adapt, and deliver resources differentiated for every student.

Marketing banner backdrop