If you are a high school student interested in computer science or programming, fall coding programs give you a chance to keep building skills while school is in session. These free opportunities let you explore different programming languages, work on real projects, and apply what you learn to practical problems, all without overwhelming your schedule.
Why should I do a coding program in the fall?
Unlike summer programs, fall coding opportunities usually run after school or on weekends, which makes them easier to fit into your routine. Many programs also include mentorship from tech professionals or university instructors who can guide you through challenges and help you understand how coding is used in real software development. You often gain access to industry tools and platforms, giving you a more realistic view of what working in tech looks like.
Below, we have curated 12 free fall coding programs for high school students that support your growth throughout the academic year. You can also check out our blog on summer coding programs for high school students here.
12 Free Fall Coding Programs for High School Students
1. Mark Cuban Foundation AI Bootcamp
Location: Mark Cuban Foundation, multiple centers nationwide (varies by city and partner location)
Cost: Free
Application Deadline: September 30
Dates: November 1 – 15
Eligibility: High school students in grades 9-12 (no coding experience required)
This in-person bootcamp introduces students to artificial intelligence through hands-on workshops, mentor-led sessions, and real-world use cases. Over three weekends, students learn how AI is applied in industries like healthcare, sports, and business. Topics include machine learning, ethical AI, and project development. Each site is supported by professional mentors who guide students in understanding how AI can align with their personal and academic interests. No prior coding experience is needed.
2. Girls Who Code Fall Pathways Program
Location: Virtual
Cost: Free
Application Deadline: September 10
Dates: October 27 – December 5
Eligibility: Students who applied for/participated in Girls Who Code summer programs, grades 9-12
The Girls Who Code Fall Pathways Program is a free six-week online coding opportunity offered during the fall. You choose from three technical tracks: Data Science and AI, Cybersecurity, or Web Development, and work at your own pace while joining live workshops, community events, and mentor meetups via Discord. It’s designed to be beginner-friendly but also offers depth for returning students. The program emphasizes collaboration, creativity, and continued learning within a supportive peer community.
3. FreeCodeCamp
Location: Online
Cost: Free
Application Deadline: Open enrollment
Dates: Self-paced, can be done throughout the fall (September – December)
Eligibility: Open to high school students in grades 9-12
With freeCodeCamp, you can study web development at your own pace throughout the fall. The platform offers a vast collection of free online courses that guide you through topics such as HTML, CSS, JavaScript, and backend development using Node.js. You learn by completing interactive coding exercises and building small projects that can be included in a personal portfolio. The platform’s modular structure allows you to pace your learning around your school schedule.
4. Codecademy Free Courses
Location: Online
Cost: Free (with optional paid upgrade)
Application Deadline: Open enrollment
Dates: Self-paced, can be done throughout the fall (September – December)
Eligibility: Open to high school students in grades 9-12
With Codecademy, you can explore coding through a range of free online courses available during the fall. The platform offers introductory lessons and project-based exercises in languages such as Python, JavaScript, HTML, and CSS. You can track your progress as you move through interactive tutorials and practice assignments. Community forums are available if you want to ask questions or exchange ideas with other learners. While some advanced content requires a paid plan, the free courses provide a solid starting point for building programming skills at your own pace.
5. App Academy Open
Location: Online
Cost: Free
Application Deadline: Open enrollment
Dates: Self-paced, can be done throughout the fall (September – December)
Eligibility: Open to high school students in grades 9-12
With App Academy Open, you can study full-stack web development for free through a self-paced online platform. The curriculum includes over 500 hours of material covering Ruby, Rails, JavaScript, and React. You move through interactive lessons and coding exercises that build progressively on each concept. There are no live sessions, but the platform includes tools to help you track your progress and stay organized. The program offers a structured way to develop practical programming experience during the fall without set deadlines or required class times.
6. Dash General Assembly
Location: Online
Cost: Free
Application Deadline: Open enrollment
Dates: Self-paced, can be done throughout the fall (September – December)
Eligibility: Open to high school students in grades 9-12
Dash is a beginner-friendly course in web development focused on HTML, CSS, and JavaScript. Lessons are project-based, with each module guiding students to build a small, functional website element. Because all coding happens in-browser, there’s no need for setup or installation. The program is designed for students starting coding for the first time or who want a simple way to understand how websites are built before exploring more advanced courses.
7. MIT OpenCourseWare: Introduction to Computer Science and Programming in Python
Location: Online
Cost: Free
Application Deadline: Open enrollment
Dates: Self-paced, available throughout fall (September – December)
Eligibility: High school students in grades 9-12
This MIT course introduces fundamental programming concepts using Python 3.5, designed for learners with little or no previous experience in coding. You learn how to write small programs to solve problems and accomplish practical tasks. The materials include lecture videos, lecture notes, problem sets, and programming assignments with examples to support your learning. The course aims to build your confidence in computational thinking regardless of your academic background, emphasizing applying computation to real-world problems. You work through assignments independently at your own pace during the fall months.
8. Harvard University’s Introduction to Computer Science
Location: Virtual
Cost: Free without certification
Application deadline: None
Program Dates: Self-paced, can be done in the fall
Eligibility: Anyone can join the program
CS50x is Harvard’s flagship introductory computer science course, covering C, Python, SQL, HTML, and JavaScript. Designed for beginners, the course teaches computational thinking and problem-solving through real-world projects. Students complete weekly problem sets and a final project that demonstrates what they’ve learned. Though demanding, CS50x is highly regarded for its instructional quality and offers a college-level experience for serious students.
9. The Odin Project
Location: Online
Cost: Free
Application Deadline: Open enrollment
Dates: Self-paced, available throughout fall (September – December)
Eligibility: High school students in grades 9–12
The Odin Project is a fully free, open-source curriculum that teaches full-stack web development. It combines high-quality online resources into structured learning paths focused on HTML, CSS, JavaScript, Git, and frameworks like React and Node.js. The program is project-based, helping students build real websites and applications. A supportive Discord community is available for collaboration and troubleshooting. It’s a strong option for independent learners seeking to develop both front-end and back-end skills.
10. Code.org High School Programs
Location: Online
Cost: Free
Application Deadline: Open enrollment
Dates: Self-paced modules and live events available throughout fall (September – December)
Eligibility: High school students in grades 9–12
Code.org lets you access a wide range of free online coding modules, tools, and video resources covering everything from drag-and-drop programming to coding with JavaScript and Python. The offerings include self-paced introductory tutorials (Game Lab, App Lab, Python Lab, Web Lab) and structured modules adapted from AP and standard classroom computer science curricula. You build animations, interactive art, games, and apps using guided video instructions, participating entirely at your own pace. For classroom settings, teachers can assign curriculum tracks such as AP® Computer Science Principles, AP® Computer Science A (Java-based), Computer Science Discoveries, and AI Foundations, all available for free to schools and individuals.
11. CodeGuppy Free Coding Tutorials and Projects
Location: Online
Cost: Free
Application Deadline: Open enrollment
Dates: Self-paced, available throughout fall (September – December)
Eligibility: Middle and high school students (grades 6–12)
CodeGuppy teaches to explore coding concepts primarily through JavaScript-based tutorials and projects tailored for middle and high school students. The platform offers a diverse collection of lessons covering fundamentals like variables, expressions, functions, and computer science concepts such as pixels and coordinates. Interactive tutorials let you create pixel art, classic arcade games (Breakout, Invaders, Pong), animations, and creative projects like drawing programs and simulations. You learn programming through hands-on modules designed to be fun and engaging, with a focus on step-by-step coding in the browser editor. Projects also explore math concepts with coding, including graphical simulations and recursive algorithms. The environment integrates popular libraries (p5.js and p5play) for visuals and game development, supporting beginner to intermediate skill levels.
12. Kode With Klossy CODE-A-BRATION
Location: Virtual with an in-person option (varies each session)
Cost: Free
Application Deadline: Rolling admissions
Dates: 2-day weekend event (exact dates vary by location)
Eligibility: Young women and gender-expansive students ages 13–18 who have not yet attended a Kode With Klossy program
CODE-A-BRATION is a free, two-day coding experience designed to introduce new participants to Kode With Klossy’s community and coding curriculum. The event focuses on building foundational coding skills, collaborative projects, and connecting with peers and mentors in a supportive environment. This experience serves as an entry point before applying for longer coding programs or camps by Kode With Klossy. If you cannot attend during program dates but want to stay involved, there are options to receive updates and participate in other ways through the form.
One more option – Horizon Academic Research Program
If you’re looking for a competitive mentored research program in subjects like data science, machine learning, political theory, biology, and chemistry, consider applying to Horizon’s Research Seminars and Labs! This is a selective virtual research program that lets you engage in advanced research and develop a research paper on a subject of your choosing. Horizon has worked with 1000+ high school students so far and offers 600+ research specializations for you to choose from. You can find the application link here!
Image source – Kode With Klossy




