Classes Taught

Introduction to Computer Programming (Java)


Computer Science Principles (Scatch/Snap!)


HTML and CSS for Web Development


Frequently Asked Questions

Is there a charge to the schools or students for this program?

No, the courses within the CodeSooner Program are provided absolutely free.

Do schools have to teach all courses available?

No, schools may choose to offer any number of courses as long as they meet the minimum criteria.

How long is each course?

CS Principles, and Introduction to Computer Programming (Java) are designed to be two semesters, and HTML & CSS for one semester in length.

How does a school begin offering this program?

The teacher that will be teaching the course needs to complete the online application.

Is there a charge for students to take a test to get credit at University of Oklahoma?

No, this test will be provided to students that choose to take it free of charge.

Are the courses currently approved for AP credit?

No, the courses are not currently approved for AP credit, but the University of Oklahoma is working towards this goal.

Are the courses currently approved for AP credit?

No, the courses are not currently approved for AP credit, but the University of Oklahoma is working towards this goal.

Can I get help during the semester with the courses?

Yes! Our TA's are here to help you with any question. We will get back to you within 24 hours with answers.

Are there supplamental materials for each course?

Yes, we have supplamental material for each course. If you would like more, our TA's can make more for you. We can make anything from new tests to extra labs.

Does CodeSooner have social media?

No, We currently do not have social media, but we are working towards that goal

How early will we have to apply for the CodeSooner program to get accepted and start in the Fall?

You have till the end of May to have all required documents turned in to be accepted for the following Spring semester.

My student forgot his/her password but is not getting the recovery email. Why is this happening?

Make sure that your school is not blocking emails from This is often the root of this problem. If not, please contact us and NextThought.

Where can I find the solutions for the activities?

We’ve shared a Google Drive folder with all the solutions to all the teachers that are part of the program. If you don’t have access to it, please let us know by sending us an email to

Lab submissions for the Computer Principles class are meant to be submitted as .zip, but Scratch exports the project files as .xml. What can I do?

We’re working on changing the formatting for these files. Meanwhile, please zip the solutions. If you don’t know how to do this, follow this tutorial (Link to our PDF).

I don’t understand some of the solutions and would like to help my students in the process. Could I ask you for some guidance?

Yes, feel free to email us with any questions and we will get back to you within 24 hours. If email communication is not enough for you or you’d want to schedule a video call, we will arrange this for you.

I am having technical issues with the NextThought platform. The page takes ages to load and it does not load properly. What can I do?

For immediate answers, you can access NextThought’s user and instructor guide - Like us, they also have a FAQ section that may have an answer for your problem, which you can access here - We’re constantly working with NextThought to help improve the performance of the platform. If you’re having any technical issues with it, please email explaining the issue (screenshots are more than welcomed), and cc us as well (