Skip to main content
Reading level
Language

Catalog

Information Technology (CTE)

These are the courses North Dakota schools can offer. Ask your counselor which ones run at your school this year.

Topic

Grade

Special Education

Reading level

31 classes

  • Explore IT careers and tech, build teamwork and communication skills.

    • Learn computer basics and software
    • Understand how technology impacts daily life
    • Discover IT job chances
    Information Technology (CTE)Grades 9-12
  • Computer Software Applications

    Course code 27102

    Learn to use essential software for school and future jobs, from documents to spreadsheets.

    • Master word processing for essays
    • Create charts and analyze data
    • Organize info with databases
    Information Technology (CTE)Grades 9-12
  • Explore how everyday objects connect to the internet and learn basic IoT skills.

    • Understand how devices connect
    • Build simple connected projects
    • Learn about data and security
    Information Technology (CTE)Grades 9-12
  • Learn basic programming concepts in Visual Basic that you can use in other languages.

    • Understand fundamental programming logic
    • Create simple programs using Visual Basic
    • Prepare for future coding studies
    Information Technology (CTE)Grades 9-12
  • Programming Essentials-Python

    Course code 27123

    Learn Python coding basics!

    • Understand how computers make decisions
    • Write your own code and programs
    • Build fun projects with Python
    Information Technology (CTE)Grades 9-12
  • Programming Essentials – C++

    Course code 27124

    Learn C++ basics and object-oriented programming to build your own programs.

    • Write your first C++ programs
    • Understand key programming concepts
    • Explore object-oriented design
    Information Technology (CTE)Grades 9-12
  • Learn Java to build your own apps and understand how computers think.

    • Understand the basics of coding
    • Create simple programs
    • Learn object-oriented concepts
    Information Technology (CTE)Grades 9-12
  • Advanced JAVA Programming

    Course code 27127

    Master advanced Java for software development, preparing you for college-level CS courses.

    • Learn object-oriented design with Java
    • Build complex applications using Java
    • Explore data structures and algorithms
    Information Technology (CTE)Grades 9-12
  • Learn to build and manage apps for phones and tablets using popular tools.

    • Design user-friendly app interfaces
    • Write code for Android and iOS apps
    • Test and launch your own mobile applications
    Information Technology (CTE)Grades 9-12
  • Computer Gaming and Design

    Course code 27130

    Learn to create your own video games by exploring art, coding, and design rules.

    • Design game concepts and characters
    • Learn basic coding and scripting
    • Explore digital art and animation
    Information Technology (CTE)Grades 9-12
  • Advanced Gaming & Design

    Course code 27131

    Learn to design and build your own video games and explore the tech behind them.

    • Create game concepts and stories
    • Learn game programming basics
    • Explore 3D modeling and animation
    Information Technology (CTE)Grades 9-12
  • Introduction to Web Design

    Course code 27170

    Learn to build cool websites using HTML, CSS, and JavaScript.

    • Create website layouts and structure with HTML
    • Style web pages with CSS and visual design
    • Add interactivity with basic JavaScript
    Information Technology (CTE)Grades 9-12
  • Master PC hardware and operating systems to become a skilled tech

    • Identify and assemble computer components
    • Install and configure Windows and Linux
    • Troubleshoot hardware and software issues
    Information Technology (CTE)Grades 9-12
  • IT Essentials 2

    Course code 27220

    Learn about computer hardware, operating systems, and how networks connect devices.

    • Identify computer parts
    • Understand operating systems
    • Explore network basics
    Information Technology (CTE)Grades 9-12
  • Introduction to Networking

    Course code 27265

    Learn how computers talk to each other and build your own networks.

    • Understand basic network concepts
    • Explore how to connect devices
    • Learn about network security
    Information Technology (CTE)Grades 9-12
  • CCNA Introduction to Networks

    Course code 27266

    Learn the basics of computer networks, the internet, and how devices connect.

    • Understand network components and how they work
    • Explore IP addressing and network configurations
    • Practice building simple networks
    Information Technology (CTE)Grades 9-12
  • Introduction to Cybersecurity

    Course code 27280

    Learn what cybersecurity is, why it matters, and how to protect yourself online.

    • Understand cyber threats and vulnerabilities
    • Explore career paths in cybersecurity
    • Develop basic digital safety skills
    Information Technology (CTE)Grades 9-12
  • Special Topics

    Course code 27299

    Explore exciting new computer tech like GPS and phone networks.

    • Learn about mapping and location tech
    • Understand how phones and internet work
    • Discover emerging tech trends
    Information Technology (CTE)Grades 9-12
  • Learn to map and analyze our world using powerful computer tools like GPS and satellite images.

    • Collect and organize location data
    • Create maps and visualize geographic information
    • Analyze spatial patterns and solve real-world problems
    Information Technology (CTE)Grades 9-12
  • Explore computer science concepts and tools. Learn to code, analyze data, and solve problems.

    • Understand core computer science ideas
    • Learn to code and build projects
    • Analyze and interpret data
    Information Technology (CTE)Grades 10-12
  • AP Computer Science A (CTE)

    Course code 27520

    Learn Java programming and key computer science concepts.

    • Master core Java programming skills
    • Explore algorithms and data structures
    • Prepare for the AP Computer Science A exam
    Information Technology (CTE)Grades 10-12
  • End your IT journey with a hands-on project to showcase your skills and explore future career options.

    • Design and build a complete IT project
    • Apply knowledge from previous IT courses
    • Develop a professional portfolio
    Information Technology (CTE)Grades 11-12
  • IT Internship

    Course code 27995

    Gain real-world IT skills through hands-on projects and mentorship to boost your career.

    • Work on current IT projects
    • Learn from industry pros
    • Build your professional network
    Information Technology (CTE)Grades 9-12
  • Cooperative Work Experience

    Course code 27999

    Gain real work experience in IT and build skills for your future career.

    • Work in an IT job and get paid
    • Learn job skills from professionals
    • Explore career paths in technology
    Information Technology (CTE)Grades 11-12