Skip to main content

Online Coding Program Comparison

Gifted Programs

This chart provides a comparison of the most popular online coding programs used by Davidson Young Scholars. These programs can be utilized in a variety of ways; enrichment, tutoring, curriculum replacement, independent study, etc. If you are interested in exploring full-time programs, Davidson Academy Online is a full-time option for profoundly gifted students residing in the United States and Canada who are academically ready to perform at the seventh-grade level.

Also view the related Davidson Institute program comparison articles:

Online Language Arts Program Comparison
Online Math Program Comparison
Online Science Program Comparison
Online Foreign Language Program Comparison
Online Social Science/Humanities Program Comparison
Social Engagement, General Enrichment, and Executive Function Support Program Comparison


Name of ProgramPrice Topics OfferedEnrollment PeriodProgressType of Program Financial AssistanceLevels/Grades Offered Age/Grade RequirementAccreditation
Art of Problem Solving$450Intro and Intermediate Python. Session: SetSession with a classOnlineNoMiddle School / High School5th-12thYes
BYU Independent StudyHigh School Courses $270Computer Science, Game Design, Animation, 3D Modeling. OpenSelf paceOnlineNoUpper Middle/ High SchoolNoYes
Code AcademyBasic - free.
Pro Version - $19.99 a month
Languages: HTML, CSS, Python, JavaScript, Java, SQL, Bash/Shell, Ruby, C++, R, C#, PHP, Go, Swift.OpenSelf paceOnlineN/AAnyNoNo
Code With UsCourses range from $12 - $295.
Camps and workshops vary
13+ Coding Languages.
Design thinking, Code Applications, Minecraft MODS, Games, Virtual Reality, 3D Prints, Robots, and more.
OpenWith a classOnlineNoAnyAges 5-18No
eIMACS$985/40 WeeksUniversity-Level Computer Science and AP Computer Science AOpenSelf paceOnlineNo6th-12thNoNo
edXFreePython, Front End Development, Full Step Developer, Blockchain, and more.OpenSelf paceOnlineN/ACollege LevelNoNo
Free Code CampFree5,000+ tutorials and coding lessons. Option to build projects and earn certifications for logged hours.OpenSelf paceOnlineN/AProfessional LevelAt least 13 years of ageNo
Fusion AcademyCustomized (Based on Choice of Program)Full and Part-Time Academic Programs. Classes for Credit. Summer Academic Programs. Post-Secondary Counseling ProgramsOpenSelf Pace and With ClassOnline School, Private and One-to-OneNoMiddle School/High SchoolNoYes
General AssemblyApplication required. Full time: $14,950. Part time: $1,250 per class.Work 1:1 with mentors, offering software engineering, Data Science and Analysis, HTML, CSS, Web Design Circuit, JavaScript Circuit, and more.Open. Not available for participants from the following states: Alabama, Nebraska, Oklahoma, Utah, Wisconsin, and WyomingSelf paceOn Campus and OnlineReach out to inquireProfessional LevelAt least 16 years of ageNo
iD TechCamp and online class prices varyCoding courses, Game Development, Robotics, and Creative courses.Open (online).
In-parson classes vary by location
Week-long structured coursesOn Campus and OnlineYesMiddle School /High School7-17 age group, 10-15 age group. 13-18 age group, 16-19 age groupNo
Institute for Mathematics and Computer Science (IMACS)$440-$530/8-week sessionComputer Enrichment and University-Level Computer ScienceOpenWeekly instructor-led classesOnlineNo3rd-12thNoNo
Khan AcademyFreeDrawing, Animation, Webpages, Data Management, Games, Simulations, and more in several coding languages.OpenSelf paceOnlineN/AAnyNoNo
Laurel SpringsCourses range from $750 - $1700Introduction to Coding, Coding 1A & 1B, Computer Science, Game Design 1A & 1B.OpenSelf paceOnlineYesUpper Elementary /Middle /High SchoolNoYes
ScratchFreeProgram your own stories, games, and animations.OpenSelf paceOnlineN/AAnyDesigned for ages 8-16 but can be used by allNo
Stanford Online High SchoolFull time: $24,222. Part time: $14,050. Single Course: $4,980.Computational Thinking, (AP) Computer science, Programming Algorithms, Data Structures, and more.SetSelf paceOnlineYes7th-12thNoYes
TreeHouse -Techdegree 7 day free trail then $20/month or $200/month for Techdegree programTechdegree ends with a certification in one of the following: Front End Web Development, JavaScript, User Experience Design, Python or PHP.OpenSelf paceOnlineReach out to inquireUpper Middle/High SchoolAt least 13 years of ageNo
TynkerFree to start. Premium Plan: $20/month billed quarterly or $8/month billed annuallyCoding Games, Hour of Code, Minecraft, and more.OpenSelf paceOnlineN/AElementary/Middle School5-7 age group, 7-13 age group, 13+ age groupNo
UdemyCourses starting at $10.99 eachWeb Development, Game Development, Data Science, Programming Languages, Software Engineering and more.OpenSelf paceOnlineNoAny NoNo
Yong WonksCourses range from $230 - $290Computer Science, Robotics, Internet of Things (IOT), and Game Development.OpenInstructor-led classesOnline and On-Site ClassesNoAnyAges 8-18No


Add a comment

Please note, the Davidson Institute is a non-profit serving families with highly gifted children. We will not post comments that are considered soliciting, mention illicit topics, or share highly personal information.

Related Articles

Gifted and Twice-Exceptional

Social Engagement, General Enrichment, and Executive Function Support Program Comparison

This chart provides a comparison of the most popular social engagement, general enrichment, and executive function Support programs used by Davidson Young…

Gifted Resources

Barriers in Gifted Education: Working Together to Support Gifted Learners and Families

The mission of the Davidson Institute is to recognize, nurture and support profoundly intelligent young people and to provide opportunities…

Gifted Programs

List of Academic Competitions for Gifted Students

Academic competitions play an important part in learning for highly gifted students. They are designed to inspire and enlighten, and…

Gifted Programs

Gifted Summer Programs: Listed by Topics of Interest

The following is a list of summer programs organized by topics of interest in two separate categories, summer programs specifically…