We’re here to help. Check out our Frequently Asked Questions below for helpful answers.
The total price is $300 per course.
Tuition is spread in 3 payments of $100. Each course is 12 sessions long.
Each regular program course is 12 weeks long and includes 12 90-minute sessions per week.
Accelerated courses can either be 2 sessions per week (6 weeks total) or 4 sessions per week (3 weeks total)
Each course in our Primary and Secondary School program is 12 weeks long. To complete a Xpert Level with 4 courses (including the Capstone) would take approximately 1 year.
You can accelerate the program if:
Your child has coding experience and tests out of courses with an advanced placement test
Your child attends a 2x accelerated course which meets twice a week
Your child attends a 4x accelerated summer course which meets four times a week
Yes! Your student can get help with homework and understanding concepts beyond class time.
You will have access to a full suite of beyond-the-classroom benefits that includes access to live daily homework help, the community forum, and 1×1 office hours (advanced courses only). We’re here to support their learning when they need us.
You can contact us for additional requirements.
Our curriculum is more comprehensive and structured than any other online coding program available. Our program combines the benefits of teacher-led instruction, a students-first approach, and hands-on, project-based learning, with the convenience of the online classroom. It’s the most effective way for your child to learn to code.
Yes, we do offer in-person classes in UAE and UK. However, it will be customized program and will customized tuition fees based on program. please contact us for further details.
Every TXJ student learns real-world text-based coding along with the logic, structure and practical applications of important programming languages. This gives students a strong foundation for success in other STEM subjects and excellent preparation for university and lucrative career choices.
Yes, absolutely! We love partnering with groups and schools to teach coding. Please contact us.
Yes! Classes have a 4-session guarantee. You may cancel anytime within the first 4 sessions, before the fifth session starts.
All our class sessions are recorded. Students can watch the videos and get caught up prior to their next class.
No. Students will be using our browser-based code editor to write real code. They don’t need to download or install special software.
See full details on What Technology is Needed for Class.
Unfortunately no. Because they will be writing typed-code and seeing their work in real-time, they need a computer or laptop with a separate keyboard.
Hands-on activities and project-based classes are held for 90 minutes per week. They can be accessed from anywhere with an internet connection. A live teacher helps each student on an individual basis and keeps each session engaging. There is always followup material between class sessions.
At the end of each course, students are assigned a capstone project that incorporates all the skills learned during that course. Every student who successfully completes this capstone project receives a certificate of completion, recognizing the skills they’ve learned and the level of mastery they’ve achieved.
Yes! Students get 24/7 access to course materials and recorded sessions to review course content. They also have access to daily homework help, the community forum, and live 1×1 teacher help during our office hours. All support is included in course fees.
TXJ’s class sizes are small. We typically have Eight students per class and will not allow more than Ten. We group students by age and coding background. We have found that this is the optimal size for successful group work and individual attention.
A key aspect of our program is keeping parents informed on what happens in the classroom. Parents receive weekly progress reports that indicate what students have done that week and have links to their projects. Besides regular email updates on students’ progress, parents and teachers are welcome to audit a current class or review recorded sessions of completed classes.
TXJ’s teachers are experienced coders chosen for their technical ability and enthusiasm when presenting materials to students. We train and work with our teachers to continue to develop their skills through professional development and constant teacher observation and feedback.
The TXJ program is a multi-year sequentially structured curriculum that is beginner-friendly and requires no prior coding experience. If students have coding experience (other than Scratch, Code.Org, Minecraft, etc), they might be able to join an intermediate course based on demonstrated skill level.
Our classes are designed for students 6-18 years old, or for grades 1st to 12th. 7 year olds who are interested in technology will also enjoy our TXJ Primary Program. No prior coding experience is required. If your child is outside this age range or you’re searching for adult classes, please contact us for other options.
The first course is Animation and Game Development with Scratch. Upon successful completion of the first course, students progress through our structured and progressive curriculum in the order that they are listed on the curriculum page. if your student has significant coding experience and would like to start at a higher level in the core track, he can be assigned to advance course based on his skills.
The Introduction to Programming with Python course does not require any prior coding knowledge. The course is meant to build a strong foundation of coding knowledge for the rest of our courses. We ask that students take courses in the order that they are listed on our Curriculum page.
We offer a 100% money-back guarantee if you choose to withdraw from classes within your first four class sessions. So while we do not have a “trial” class, we do have a built-in trial period.
The best way to experience our program is to just dive in and evaluate the experience before the 4th class session.
We are a year-round program. We start new classes every month. Don’t wait to get started. Enrollment is open now. As soon as you enroll, you will receive a welcome email and orientation package for you and your child.
The first course in the middle school core track is Intro to Programming with Python. Upon successful completion of the first course, students progress through our structured and progressive curriculum in the order that they are listed on the curriculum page. If your student has significant coding experience and would like to start at a higher level in the program, Contact us.
Price rates will stay the same as long as 3 students remain and will carry over to the next course if it begins within 1 month of a course ending.
HTML (HyperText Markup Language) is a programming language that defines the structure and elements of a website.
CSS (Cascading Style Sheets) is a programming language that formats HTML elements and adds styles to a website.
HTML, CSS, and JavaScript are the building blocks of every webpage. In fact, the first website ever launched in 1991 was written in HTML. For many developers, HTML and CSS were the first languages they learned because of their popularity and simplicity.
HTML and CSS are two of the easiest languages to learn for kids and beginners. The syntax is simple and you can easily view the output in your browser. Unlike backend languages like Python and Java, you do not need to download any packages or run your code through a server, so it’s very easy to get started.
We advise learning HTML first. It will help kids build a foundation for how a site is structured and interpreted by a browser. A CSS file is added to an HTML page in order to format and style features of the HTML like color and size. Without an HTML page, the CSS code will have no effect.
Yes! Our classes are designed so that no prior experience is necessary.
Classes are beginner-friendly. Simply start with the first class in the program for your child’s age.
Not a problem! These courses should still provide a fun exercise for your student as well as the opportunity to check out how our classes work.
No, all classes and platforms are browser-based.
All 90-minute classes are non-refundable. However, to accommodate unforeseen circumstances, we do allow up to one (1) convenience transfer to move a student to a different class when one is scheduled and available.
Most 8-10 year old students should start with the Animation and Game Development with Scratch in the core track. If you’re 10, you may choose the secondary school core track if you are confident about text-based programming and your typing speed is 25 wpm with 90% accuracy.
If your child has good prior coding experience in Scratch, then take a placement exam to skip to the next course in the core track.
We highly recommend that you review the full course curriculum and feel confident about knowing that material before taking the placement exam.
Most students ages 11-13 should start with Intro to Programming with Python in the core track.
If your child has good prior coding experience in Python, then take a placement exam to skip to the next course.
We highly recommend that you review the full course curriculum and feel confident about knowing that material before taking the placement exam.
Our team will manually apply the referral starting on your second payment.
You must have a student in the program to take advantage of this offer.
Classes are for 90 minutes per week unless specified otherwise. Practice work is assigned after every class which will take approximately 1 hour to complete. Additional projects and activities will be available for students to explore based on their interests and time availability.
Yes, you may use either a Mac or a PC computer.