Hi, I'm Ace. What would you like to learn?

2nd Grade · Technology · TEKS
Adding If-Then Conditionals to Algorithms
Track 1 of 22 · 5 lessons
5 lessons
Learners will understand if-then conditionals and use them to create adaptable algorithms for everyday situations.
- 1What Is a Conditional? If-Then in Real LifeUp nextStart
- 2Following Instructions With If-Then ConditionsPremiumNot started yet
- 3Everyday If-Then Examples Around UsNot started yet
- 4Creating an Algorithm With If-Then for an Everyday TaskNot started yet
- 5Adding More If-Then Statements to Your AlgorithmNot started yet
Applying Loops with the Design Process
Track 2 of 22 · 7 lessons
7 lessons
The learner will use loops with variables, debug loop-based programs, and follow the full design process to plan, build, test, and improve a project that uses loops.
Featured Diagrams
- 1Unplugged Loops: Repeat CommandsUp nextStart
- 2Using Variables Inside LoopsPremiumNot started yet
- 3Debugging Programs with LoopsNot started yet
- 4Testing and Improving Your ProgramNot started yet
- 5Design Process: Plan and Build with LoopsNot started yet
- 6Solving a Simple Problem with LoopsNot started yet
- 7Creating a Loop ProjectNot started yet
Computational Thinking: Patterns, Algorithms, and Code
Track 3 of 22 · 8 lessons
8 lessons
Break down problems into steps, recognize patterns, create and debug algorithms with conditionals, and explore variables and loops in code.
Featured Diagrams
- 1Identifying Problems We Can Solve With TechnologyUp nextStart
- 2Breaking Down Multiple Solutions Into StepsPremiumNot started yet
- 3Creating Your Own Patterns for Others to PredictNot started yet
- 4Creating an Algorithm With If-Then for an Everyday TaskNot started yet
- 5Finding and Fixing Mistakes in If-Then AlgorithmsNot started yet
- 6How Computers Use Binary CodeNot started yet
- 7Exploring Variables in a Sequence of CodeNot started yet
- 8Solving a Simple Problem with LoopsNot started yet
Computer Hardware and Keyboarding Skills
Track 4 of 22 · 3 lessons
3 lessons
Identify and compare computer hardware components and practice correct keyboarding technique including secondary keys.
Featured Diagrams
- 1Comparing Input and Output DevicesUp nextStart
- 2Learning Keyboarding Skills: Finding the Right KeysPremiumNot started yet
- 3Finding Secondary Keys on the KeyboardNot started yet
Copyright, Credit, and Responsible Creating
Track 5 of 22 · 7 lessons
7 lessons
The learner will understand basic copyright concepts, practice giving credit to creators, respect shared digital spaces, and create original or properly credited digital projects.
Featured Diagrams
- 1Copyright: Protecting Creators' WorkUp nextStart
- 2Copying vs. Creating Your Own WorkPremiumNot started yet
- 3Giving Credit: Telling Where You Found ThingsNot started yet
- 4Using Pictures and Music From the InternetNot started yet
- 5Respecting Shared Digital SpacesNot started yet
- 6Good and Bad Choices With Digital ContentNot started yet
- 7Being a Respectful Digital CreatorNot started yet
Creating Digital Content with Various Tools
Track 6 of 22 · 8 lessons
8 lessons
Learners will select and use a variety of digital tools and applications to create different types of digital content, such as drawings, text, photos, audio, and presentations.
Featured Diagrams
- 1What Are Digital Tools and Applications?Up nextStart
- 2Choosing the Right App for Your ProjectPremiumNot started yet
- 3Drawing and Painting on a DeviceNot started yet
- 4Writing Text with a Simple Word ProcessorNot started yet
- 5Taking Photos with a Digital DeviceNot started yet
- 6Recording Sound on a DeviceNot started yet
- 7Making a Simple SlideshowNot started yet
- 8Combining Text and Pictures in One ProjectNot started yet
Data Collection and Digital Search
Track 7 of 22 · 2 lessons
2 lessons
Independently collect non-numerical data and search for information using keywords and digital sources.
Featured Diagrams
- 1Collecting Non-Numerical Data on Your OwnUp nextStart
- 2Searching Independently With KeywordsPremiumNot started yet
Design Process and Loop Basics
Track 8 of 22 · 8 lessons
8 lessons
The learner will understand the steps of a simple design process and use count-controlled loops to repeat actions in a sequence of code.
Featured Diagrams
- 1What Is a Design Process?Up nextStart
- 2Defining a Problem to SolvePremiumNot started yet
- 3Planning Steps Before CodingNot started yet
- 4What Is a Loop in Code?Not started yet
- 5Loops That Repeat a Set Number of TimesNot started yet
- 6Repeating Actions with LoopsNot started yet
- 7Simplifying Code with LoopsNot started yet
- 8Building a Sequence with LoopsNot started yet
Design Process for Authentic Problems
Track 9 of 22 · 3 lessons
3 lessons
Use personal skills and a design process that includes testing and reflecting to create digital solutions for real-world problems.
Featured Diagrams
- 1Following Directions Step by StepUp nextStart
- 2What Makes a Problem Authentic?PremiumNot started yet
- 3Designing a Solution Using Digital ToolsNot started yet
Designing and Building Solutions
Track 10 of 22 · 6 lessons
6 lessons
Learners will brainstorm multiple solutions, select the best one using criteria, create a design plan, and build a first prototype.
Featured Diagrams
- 1Brainstorming Many SolutionsUp nextStart
- 2Choosing the Best SolutionPremiumNot started yet
- 3Making a Simple Design PlanNot started yet
- 4Listing Materials You NeedNot started yet
- 5Building Your First PrototypeNot started yet
- 6Using Technology Tools to BuildNot started yet
Digital Citizenship: Ethics, Safety, and Respect
Track 11 of 22 · 5 lessons
5 lessons
Practice responsible digital citizenship by following acceptable use policies, respecting digital ownership, protecting accounts, managing private information, and recognizing cyberbullying.
Featured Diagrams
- 1Understanding Our Acceptable Use PolicyUp nextStart
- 2Who Owns Digital Content and Why It MattersPremiumNot started yet
- 3What Is a Strong Password for Kids?Not started yet
- 4Comparing Private and Public InformationNot started yet
- 5Spotting Cyberbullying in Digital SpacesNot started yet
Finding and Breaking Down Problems
Track 12 of 22 · 9 lessons
9 lessons
Learners will be able to identify a problem or task, communicate it to others, and decompose multiple solutions into ordered sequential steps.
Featured Diagrams
- 1Identifying Problems We Can Solve With TechnologyUp nextStart
- 2Communicating a Problem Clearly to OthersPremiumNot started yet
- 3What Does It Mean to Break Down a Complex Problem?Not started yet
- 4Breaking a Solution Into Ordered StepsNot started yet
- 5Finding More Than One Way to Solve a TaskNot started yet
- 6Decomposing Two Different Solutions for the Same TaskNot started yet
- 7Checking Whether Your Steps Cover the Whole TaskNot started yet
- 8Sharing Your Step-by-Step Plan With a PartnerNot started yet
- 9Integrating Sub-Solutions into a Complete DesignNot started yet
Finding and Defining Real Problems
Track 13 of 22 · 5 lessons
5 lessons
Learners will identify authentic problems in their environment, understand who is affected, gather information, and write a clear problem statement.
Featured Diagrams
- 1What Makes a Problem Authentic?Up nextStart
- 2Finding Problems Around UsPremiumNot started yet
- 3Understanding Who Has the ProblemNot started yet
- 4Asking People About Their ProblemNot started yet
- 5Writing a Simple Problem StatementNot started yet