14 Machine Learning Internships for High School Students in North Dakota
A machine learning internship offers high school students a chance to move beyond textbook theory and see how data solves problems. By working on projects, you develop technical skills like coding and data analysis, which makes your college applications stand out. Beyond the skills, these roles build soft professional skills, such as communicating complex ideas and collaborating in a workplace environment. A machine learning internship is a way for you to test out a career in tech and gain the experience and confidence needed to decide if this is the path you want to pursue.
What machine learning internships are available for high school students in North Dakota?
High school students in North Dakota can explore machine learning through opportunities hosted by universities and tech organizations. Schools like North Dakota State University and the University of North Dakota allow you to assist with data analysis and coding alongside professors. You might find yourself working with Bismarck State College on practical applications like computer vision or joining collaborative projects with local engineering firms that use machine learning to improve farming or energy efficiency. These internships develop your Python skills, and you learn how to handle datasets. Getting this early exposure can give you a head start in one of the fastest-growing job fields in the country.
To make your search easier, we’ve narrowed down 14 machine learning internships for high school students in North Dakota.
1. North Dakota Governor’s School – Information Technology Track
Location: NDSU Campus, Fargo, ND
Cost/Stipend: None
Acceptance rate/cohort size: Highly competitive; ~15–20 students
Dates: June 8 – July 2
Application Deadline: January 30
Eligibility: North Dakota high school sophomores or juniors
In the North Dakota Governor’s School IT track, you’ll explore machine learning by exploring neural networks, data processing, and supervised learning. During this four-week residential program at NDSU, you’re going to build predictive models, clean datasets, conduct original research, and present your findings to experts. You will live on campus and collaborate with the state’s brightest students in professional university labs. You will master Python and algorithm design while gaining vital skills in data interpretation and technical communication. This environment bridges the gap between high school basics and advanced university research, setting you up for future success in STEM.
2. Ladder Internship Program
Location: Virtual
Cost/Stipend: Cost varies depending on the program type; 100% financial aid is available / No stipend
Acceptance rate/cohort size: 10–25%; 70–100 students
Dates: Spring, Summer, Fall, and Winter cohorts
Application Deadline: Spring (January), Summer (May), Fall (September), Winter (November)
Eligibility: High school students, undergraduates, and gap-year students who can commit 10–20 hours per week for 8–12 weeks
Ladder Internships place you in a fully remote role with an early-stage or rapidly growing startup. You work closely with a company manager in fields such as technology, AI and machine learning, health tech, marketing, journalism, or consulting. Your responsibilities center on real, ongoing projects, helping you develop practical skills while contributing meaningfully to the organization’s goals with the help of your manager and Ladder Coach. Since many partner companies operate in high-growth environments, you gain direct insight into the demands and pace of startup work. Throughout the program, you collaborate with professionals, build essential workplace skills, and complete a final presentation that highlights your contributions.
3. North Dakota Governor's School – Engineering Track
Location: NDSU Campus, Fargo, ND
Cost/Stipend: None
Acceptance rate/cohort size: Highly competitive; ~12–15 students
Dates: June 8 – July 2
Application Deadline: January 30
Eligibility: North Dakota high school sophomores or juniors
In the North Dakota Governor's School Engineering track, you will explore machine learning by applying AI to fields like robotics and power systems. During this four-week residency, you'll collaborate with faculty to conduct data analysis, prototype innovative solutions, and develop a professional research poster. The curriculum covers neural networks, electronics, and engineering design, ensuring you gain a high-level view of modern technology. The program provides full state funding, allowing you to live on campus and join elite research teams for free. You'll leave with developed skills in collaborative problem-solving, professional presentation, and the practical implementation of data-driven models.
4. Bushel Tech Internship
Location: Fargo, ND (on-site or hybrid)
Stipend: Paid hourly, rate not specified
Acceptance rate/cohort size: Competitive; ~5–10 students across all departments
Dates: June – August
Application Deadline: Mid-February
Eligibility: High school juniors or seniors (16+)
The Bushel Tech Internship for high school students is a professional experience where you learn about the intersection of agriculture and modern data science. Throughout the program, you will explore core machine learning topics such as data cleaning, predictive modeling, and the application of neural networks to optimize agricultural supply chains. You will engage in hands-on activities like building Python-based algorithms, analyzing real-world crop data to forecast yields, and collaborating on UI/UX design for ag-tech platforms. By the end of the internship, you will have mastered technical skills in Python and SQL, alongside essential workplace competencies like agile project management and collaborative problem-solving.
5. Northrop Grumman High School Involvement Partnership (HIP)
Location: Grand Sky UAS Park / Grand Forks, ND
Stipend: Paid hourly during the senior year summer internship, rate not specified
Acceptance rate/cohort size: Highly competitive; ~5–10 students per local site
Dates: Academic year + 10-week summer internship
Application Deadline: Full year: September 18; Summer internship: Early February
Eligibility: High school juniors or seniors; 3.0+ unweighted GPA; U.S. citizens
The Northrop Grumman High School Involvement Partnership is a two-year mentoring program that explores machine learning and defense technology through exposure to industry experts. You will explore critical topics like algorithm development, data-driven warfare, and the ethical implementation of AI within complex mission systems. Throughout the program, you'll engage in hands-on activities such as building autonomous robots, designing computer science projects like video games, and creating "STEM Identity Maps." The program features a long-term commitment, providing you with individual mentorship from scientists who help you develop a significant senior-year capstone project. By participating, you gain invaluable technical skills in programming and systems architecture.
6. ND EPSCoR NATURE High School Summer Research Experience
Location: NDSU (Fargo) or UND (Grand Forks), ND
Stipend: Paid, amount not specified
Acceptance rate/cohort size: Competitive; ~10–15 students
Dates: 8 weeks between June and July
Application Deadline: Early April
Eligibility: North Dakota high school students in grades 9-12; U.S. citizens or Permanent Residents
The ND EPSCoR NATURE High School Summer Research Experience places you in a university lab to work alongside expert mentors on machine learning projects. You will explore key topics such as neural networks, data classification, and predictive modeling, often applying these tools to local agricultural or environmental challenges. During the program, you will learn to code in Python, perform data preprocessing, and ultimately present your findings at a professional state-wide research poster session. This experience is unique for its seamless integration of Indigenous cultural knowledge with cutting-edge technology to solve community-specific problems.
7. NDSU STEM Kids Camp – Explore Engineering High School Camp
Location: NDSU Campus (A. Glenn Hill Center), Fargo, ND
Cost/Stipend: $325 (Early Bird) / $350 (Regular Rate); scholarships are available
Acceptance rate/cohort size: Selective; ~20–30 students per discipline track
Dates: July 27–30
Application Deadline: Early June
Eligibility: Students entering grades 9–12 in the fall
At the NDSU Explore Engineering High School Camp, you’ll discover how machine learning powers modern technology through projects and professional exposure. You will cover essential topics like algorithmic logic, sensor-based navigation, and diverse engineering disciplines. Throughout the week, you’ll code autonomous prototypes in university labs, collaborate with faculty researchers, and tour local industry sites to see real-world applications. These experiences help you master skills in Python programming, iterative design, and technical problem-solving. This immersive environment effectively bridges the gap between high school theory and a future engineering career.
8. Bismarck State College (BSC) Early Entry: Python & AI Foundations
Location: Online or BSC Campus (Bismarck, ND)
Cost/Stipend: Varies as per number of credits; complete details here; scholarships are available
Acceptance rate/cohort size: Open enrollment; ~20–30 students per class section
Dates: Summer: June – July; Fall: August – December; Spring: January – May
Application Deadline: Fall: August; Summer: May; Spring: December
Eligibility: High school sophomores, juniors, or seniors; minimum 2.0 GPA; North Dakota residents
In this program, you’ll explore topics like supervised and unsupervised learning, natural language processing, and computer vision while learning the Python programming language as your primary tool. You will engage in hands-on activities such as building predictive models to solve business problems, developing image recognition applications, and creating chatbots that simulate human conversation. A standout feature of this program is its partnership with Intel, which provides you with industry-aligned technical content and the opportunity to earn college credits before you even graduate high school. By the end of the term, you will have gained professional skills in algorithmic logic, data modeling, and ethical AI implementation.
9. Stanford AIMI Summer Research Internship
Location: Virtual (Stanford Center for Artificial Intelligence in Medicine & Imaging)
Cost/Stipend: Cost is $2,400 + $45 application fee; financial aid is available / No stipend
Acceptance rate/cohort size: Highly selective; approximately 50 students
Dates: June 15–26, July 6–17
Application Deadline: February 20
Eligibility: High school student (entering grades 9–12 in fall), over age 14 by program start, who lives in the U.S.
The Stanford AIMI Summer Research Internship is a two-week virtual program designed to introduce you to the applications of artificial intelligence in medicine and medical imaging. You work alongside peers on collaborative research projects focused on healthcare uses of AI. The experience also offers structured networking events, informal discussions, and career-focused sessions, including opportunities to connect with professionals from academia, industry, government, and nonprofit sectors. At the end of the program, you earn a Certificate of Completion, and students who show strong participation may be invited to continue with independent research opportunities beyond the internship.
10. NASA OSTEM Internships
Location: Virtual
Stipend: Paid based on their academic level and session duration
Acceptance rate/cohort size: Extremely competitive; over 3,000 high school interns selected annually
Dates: Year–round; Fall: early September to mid-December; Summer: early June to mid-August; Spring: mid-January to May
Application Deadline: Fall: May 22; Summer: February 28; Spring: September 12
Eligibility: High school students who are U.S. citizens, at least 16 years old at the time of application, and have a 3.0 GPA on a 4.0 scale
Through the virtual NASA OSTEM internship, you’ll explore the intersection of machine learning and space science by contributing to agency missions. You’ll dive into topics like deep learning, data analytics, and neural networks through specialized research projects. During the program, you will build predictive models, identify exoplanet signatures, and process satellite datasets using Python. A unique highlight is the one-on-one mentorship from NASA experts who guide your professional-grade research from home. By participating, you’ll sharpen technical skills in TensorFlow and scikit-learn while learning to present complex findings at a final symposium. This experience effectively bridges the gap between high school and real-world aerospace innovation.
11. Stanford AI4ALL
Location: Remote
Cost/Stipend: $4,120; financial aid is available
Acceptance rate/cohort size: Highly selective; around 80–100 students
Dates: June 15 – July 26
Application Deadline: February 6
Eligibility: Rising 10th graders (or current 9th graders), 14+ years old
Stanford AI4ALL is a two-week virtual program that introduces high school students to the fundamentals of artificial intelligence through a mix of interactive lectures, mentorship, and research experience. Throughout the program, you examine how AI is used in areas such as robotics, computer vision, medical technology, and natural language processing, while working on projects focused on real-world challenges. You collaborate with peers, receive guidance from AI experts, and use AI tools to address socially meaningful issues. The program emphasizes collaboration, analytical thinking, and ethical considerations in AI. By the end of the experience, you will have gained a strong introductory understanding of AI and will present your completed projects.
12. EDIT AI High School Summer Internship Program
Location: Virtual
Cost/Stipend: None
Acceptance rate/cohort size: Highly selective; typically small cohort sizes
Dates: Mid-June – Late August
Application Deadline: Mid-April
Eligibility: High school students with strong backgrounds in computer science, machine learning, or bioinformatics
The EDIT AI High School Summer Internship Program is a virtual program where you work on applied artificial intelligence and machine learning research in clinical settings. You will contribute to projects involving machine learning, natural language processing, and computational imaging, using data such as pathology images, clinical text reports, and multi-omics datasets. You develop technical skills in Python, R, and high-performance computing while learning how machine learning models are designed, trained, and evaluated for medical applications. The program combines guided research projects with lectures and seminars, allowing you to collaborate closely with faculty researchers, clinicians, and graduate mentors.
13. Girls Who Code – Pathways Program
Location: Virtual (open globally; limited in-person Industry Immersion Days in select cities)
Cost/Stipend: None
Acceptance rate/cohort size: Non-competitive; large cohort size
Dates: 6–7 weeks (self-paced)
Application Deadline: Rolling admissions
Eligibility: Girls and non-binary students in grades 9–12, including rising 9th graders, graduating seniors, and Summer Programs alumni
In the Girls Who Code Pathways program, you will build foundational computer science and problem-solving skills through projects you will complete at your own pace. You choose from curriculum tracks such as game design, data science, artificial intelligence, cybersecurity, and web development, allowing you to align your learning with your interests. Throughout the program, you engage in a vibrant virtual community on Discord, where you collaborate with peers and form meaningful connections. You also have access to optional corporate partner events, career panels, and advisor-led workshops focused on emerging technologies. The program emphasizes mentorship, collaboration, and exposure to real tech careers through interactions with professionals.
14. Kode With Klossy – Summer Coding Camps
Location: Virtual (global); limited in-person camps in select cities
Cost/Stipend: None
Acceptance rate/cohort size: Approximately 30%; cohorts of 20–25 students per location
Dates: 2 weeks in the summer
Application Deadline: Typically March-April
Eligibility: Young women and gender-expansive students aged 13–18
In Kode With Klossy Summer Camps, you will take part in a free, two-week coding experience designed to build your foundations in computer science. You choose one of four specialized tracks from web development, machine learning and AI, mobile app development, or data science, each focused on hands-on projects and practical skills. Throughout the camp, you work on real-world applications such as building websites, training chatbots, creating iOS apps, or visualizing data using industry-relevant tools and languages. The program also introduces you to concepts like accessibility, ethical technology, and bias in AI, helping you think critically about the impact of tech.