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
Special Education
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-129101112
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-129101112
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-129101112
Learn the basics of coding and how computer programs work.
- Understand core programming ideas
- Write simple code
- Explore different coding languages
Information Technology (CTE)Grades 9-129101112
Learn math concepts vital for computer science and IT careers.
- Master sets, logic, and functions
- Explore algorithms and data structures
- Build problem-solving skills for tech
Information Technology (CTE)Grades 9-129101112
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-129101112
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-129101112
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-129101112
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-129101112
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-129101112
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-129101112
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-129101112
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-129101112
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-129101112
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-129101112
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-129101112
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-129101112
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-129101112
Master routing and switching basics to build and manage networks, preparing for CCNA certification.
- Configure routers and switches for basic connectivity
- Implement static and dynamic routing protocols
- Troubleshoot common network issues
Information Technology (CTE)Grades 9-129101112
Learn to manage and scale complex enterprise networks for big businesses.
- Configure advanced routing and switching technologies
- Implement network security and virtualization
- Troubleshoot and optimize network performance
Information Technology (CTE)Grades 9-129101112
Master Wide Area Networks (WAN) and network services to connect diverse networks and ensure data security, preparing for CCNA cert.
- Learn about WAN technologies like MPLS and Frame Relay
- Secure network data with VPNs and troubleshoot connectivity
- Configure and manage network devices for optimal performance
Information Technology (CTE)Grades 9-129101112
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-129101112
Explore AI basics like machine learning and how robots learn, solve problems, and think.
- Understand core AI concepts
- Learn about machine learning
- Discover AI in the real world
Information Technology (CTE)Grades 9-129101112
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-129101112
Learn Linux basics, use the command line, and explore open-source software.
- Master essential Linux commands
- Understand file systems and permissions
- Explore open-source software concepts
Information Technology (CTE)Grades 9-129101112
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-129101112
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-129101112
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-129101112
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-129101112
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-129101112
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-129101112