Subject

Career-technical

Advanced Career Pathways

  1. Library
  2. High School
  3. Career-technical
  4. Advanced Career Pathways
  5. Information Technology
  6. Programming And Software Development

High School Programming And Software Development Resources

Filter your results

Clear filters

9th Grade - 10th Grade

Software Development Fundamentals - Types & Processes

Software Development Fundamentals - Types & Processes

Interactive Video

Software Development Fundamentals - Types & Processes

9th Grade - 10th Grade

Career-technical

Understand the differences between system and application software and examine the software development life cycle. Gain insights into fundamental programming skills and the processes involved in software testing.

9th Grade - 12th Grade

Software Engineering Fundamentals - Practices & Concepts - Development Principles

Software Engineering Fundamentals - Practices & Concepts - Development Principles

Interactive Video

Software Engineering Fundamentals - Practices & Concepts - Development Principles

9th Grade - 12th Grade

Career-technical

Master essential software engineering practices by focusing on key concepts such as object-oriented programming and API integration. Gain understanding of efficient software development and quality assurance techniques, leading to improved processes and outcomes.

7th Grade - 9th Grade

Programming Concepts - Data Types & Language Characteristics - Software Development

Programming Concepts - Data Types & Language Characteristics - Software Development

Presentation

Programming Concepts - Data Types & Language Characteristics - Software Development

7th Grade - 9th Grade

Career-technical

Examine fundamental programming concepts, including data types, language types, and object-oriented programming. Develop the ability to choose suitable data structures and comprehend the distinct characteristics of various programming languages.

10th Grade

Web Development Skills - Front-end and Back-end Responsibilities

Web Development Skills - Front-end and Back-end Responsibilities

Presentation

Web Development Skills - Front-end and Back-end Responsibilities

10th Grade

Career-technical

Explore the distinctions and roles within front-end and back-end development. Gain an understanding of how each area contributes to the creation and functionality of web applications. Develop skills to analyze and determine your strengths and preferences within web development. Enhance expertise in your chosen field, focusing on coding practices, problem-solving, and integration techniques, to excel in your preferred role.

9th Grade - 12th Grade

[Programming Skills - AI Enhancements & Impacts - Future of Coding]

[Programming Skills - AI Enhancements & Impacts - Future of Coding]

Interactive Video

[Programming Skills - AI Enhancements & Impacts - Future of Coding]

9th Grade - 12th Grade

Career-technical

Investigate AI's transformative impact on programming, highlighting emerging trends and evolving roles in the industry. Gain an understanding of AI integration in coding and its implications for developers, focusing on innovations, ethical considerations, and practical applications within the field.

9th Grade - 10th Grade

[Programming Skills - Unity & Blender Courses - Advanced Design Patterns]

[Programming Skills - Unity & Blender Courses - Advanced Design Patterns]

Interactive Video

[Programming Skills - Unity & Blender Courses - Advanced Design Patterns]

9th Grade - 10th Grade

Career-technical

Explore advanced Unity design patterns and Blender 3D asset creation. Develop expertise in efficient game development and design innovative solutions.

9th Grade - 10th Grade

Android App Development - Tools & Techniques - Mobile Application Programming

Android App Development - Tools & Techniques - Mobile Application Programming

Interactive Video

Android App Development - Tools & Techniques - Mobile Application Programming

9th Grade - 10th Grade

Career-technical

Gain expertise in Android app development by mastering the use of Android Studio. Learn to expertly build, test, and deploy applications with improved efficiency, focusing on essential tools and techniques.

9th Grade - 12th Grade

Software Engineering - Object-Oriented Programming Concepts - Advanced Programming Techniques

Software Engineering - Object-Oriented Programming Concepts - Advanced Programming Techniques

Quiz

Software Engineering - Object-Oriented Programming Concepts - Advanced Programming Techniques

9th Grade - 12th Grade

Career-technical

Study object-oriented programming and software engineering principles, focusing on the benefits of using integrated development environments and techniques for effective debugging. Gain expertise in organizing code and understanding APIs.

10th Grade - 12th Grade

Conceptual Understanding - System Software & Utilities - Programming Tools

Conceptual Understanding - System Software & Utilities - Programming Tools

Interactive Video

Conceptual Understanding - System Software & Utilities - Programming Tools

10th Grade - 12th Grade

Career-technical

Understand the roles of system and utility software in offering platforms and boosting system functionality. Identify tasks and tools utilized within programming environments, focusing on enhancing skills related to software analysis and implementation.

9th Grade - 12th Grade

Understanding Software - Operating Systems - Computer Fundamentals

Understanding Software - Operating Systems - Computer Fundamentals

Presentation

Understanding Software - Operating Systems - Computer Fundamentals

9th Grade - 12th Grade

Career-technical

Understand the fundamental concepts of software and operating systems and their roles in managing and operating computers. Gain insights into the functions of application and system software.

12th Grade

Programming Paradigms - Software Development

Programming Paradigms - Software Development

Presentation

Programming Paradigms - Software Development

12th Grade

Career-technical

Gain an understanding of various programming paradigms, including declarative, imperative, and object-oriented. Learn to identify these paradigms and expertly apply them within software development. Develop skills to effectively distinguish and implement different programming approaches for optimal results.

9th Grade - 12th Grade

Programming Concepts - Language Types and Error Handling

Programming Concepts - Language Types and Error Handling

Flashcard

Programming Concepts - Language Types and Error Handling

9th Grade - 12th Grade

Career-technical

Explore the essentials of programming languages, focusing on different types and associated errors. Understand fundamental language constructs and techniques for effective error management.

6th Grade - 10th Grade

Career Exploration - Roles in Computer Science

Career Exploration - Roles in Computer Science

Interactive Video

Career Exploration - Roles in Computer Science

6th Grade - 10th Grade

Career-technical

Investigate different roles within computer science, such as web development and network management. Understand the necessary skills and knowledge for each career path, focusing on core competencies and technological expertise. Develop a comprehensive understanding of the industry to make informed career decisions.

12th Grade

Problem Solving - Key Programming Concepts - Introduction to Programming

Problem Solving - Key Programming Concepts - Introduction to Programming

Flashcard

Problem Solving - Key Programming Concepts - Introduction to Programming

12th Grade

Career-technical

Master essential programming concepts like algorithms and the stages of the software development life cycle. Enhance problem-solving and critical thinking abilities through focused learning and practical application.

9th Grade - 10th Grade

Game Development Skills - Career Insights - Navigating Game Engines

Game Development Skills - Career Insights - Navigating Game Engines

Interactive Video

Game Development Skills - Career Insights - Navigating Game Engines

9th Grade - 10th Grade

Career-technical

Gain insights into game development careers and explore the benefits of using game engines. Acquire transferable programming skills and understand the applications of software development in various contexts.

9th Grade - 10th Grade

Game Development: Essential Concepts and Beginner Mistakes

Game Development: Essential Concepts and Beginner Mistakes

Interactive Video

Game Development: Essential Concepts and Beginner Mistakes

9th Grade - 10th Grade

Career-technical

Focus on critical aspects of game development by examining common errors and effective strategies for managing large projects. Learners will gain a deeper understanding of efficient practices in game creation.

10th Grade - 11th Grade

Computational Thinking - Software Development Methodologies - Software Design

Computational Thinking - Software Development Methodologies - Software Design

Quiz

Computational Thinking - Software Development Methodologies - Software Design

10th Grade - 11th Grade

Career-technical

Engage with complex aspects of software design by focusing on development methodologies. Develop expertise in lifecycle stages and effective problem-solving techniques.

9th Grade - 12th Grade

[Understanding Data Types and Programming Logic - Fundamentals of Software Development]

[Understanding Data Types and Programming Logic - Fundamentals of Software Development]

Quiz

[Understanding Data Types and Programming Logic - Fundamentals of Software Development]

9th Grade - 12th Grade

Career-technical

Gain an understanding of crucial programming concepts such as data types, flowcharts, loops, and foundational web development. Develop logical reasoning skills and a comprehensive grasp of software architecture.

9th Grade

Programming Skills - Types of Programming Languages - Software Development Foundations

Programming Skills - Types of Programming Languages - Software Development Foundations

Presentation

Programming Skills - Types of Programming Languages - Software Development Foundations

9th Grade

Career-technical

Explore the distinctions between high-level and low-level programming languages by examining their unique characteristics and examples. Gain the ability to categorize and differentiate programming language types, enhancing understanding of software development concepts. The focus is on developing knowledge and skills necessary to effectively identify and utilize different programming languages.

9th Grade - 12th Grade

Web Development Concepts - Terminology Breakdown

Web Development Concepts - Terminology Breakdown

Flashcard

Web Development Concepts - Terminology Breakdown

9th Grade - 12th Grade

Career-technical

Gain a comprehensive understanding of essential web development terminology, from HTML to hyperlinks. Develop a strong foundation to effectively navigate and construct web pages, ensuring a solid grasp of these crucial concepts.

Start adapting your curriculum in minutes.

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

Marketing banner backdrop