Curriculum

Best in Class Curriculum for 
Learning Code

Redbrick's best in class learning approach and module program helps student with zero coding background advance to real-world languages like Javascript, Python and even understanding data with the help of AI.

ui of the screenui of the screen
Trusted by Educators & Learners Worldwide

1000000+

Global Leaners

3000000+

Apps, Games Created

1000+

Educators
Roadmap

From beginner to handling data with AI and Python

Systematically designed roadmap for coding beginners

ui of the screenui of the screen
Programming Basics

Programming Basics

This 24-lesson course covers the basics of programming through game app creation. It consists of 16 block coding lessons and 8 JavaScript lessons, providing a solid foundation in both visual and text-based coding.

Advanced Makers

Advanced Makers

This 24-lesson JavaScript course dives into advanced concepts and text coding syntax. Students will learn to create both game apps and practical applications, enhancing their coding proficiency.

Pro Creators

Pro Creators

An in-depth course with 24 JavaScript lessons, focusing on working with complex data and structures. Students will develop skills to create sophisticated games and practical apps.

AI Data Analyst

AI Data Analyst

This 24-lesson course in Python covers data analysis, enabling students to develop Python grammar and data analysis capabilities. It prepares students for real-world data utilization and analysis tasks.

The Adventure

Modular and mission based learning adventure

Consectetur lorem aliquet odio mi egestas velit sollicitudin adipiscing sit. Id ultrices nunc duis tristique blandit cursus tortor.

Program

Each program is a structured course designed to keep students engaged and learning. It features diverse projects focused on cutting-edge technologies like AI, Metaverse, STEAM, and Data Analysis, with adjustable difficulty levels to ensure a sense of achievement. Programs blend theory and practice, emphasizing student participation, creativity, problem-solving, and essential digital age skills.

Course

Each course is a learning module centered on the program's core themes, structured for hands-on experience. Weekly sessions introduce new topics and challenges to keep students engaged, gradually improving their skills as they complete their own projects.

Lesson

Each lesson is designed with clear objectives to help students understand new concepts and apply them in practice. Balancing theory and practice, lessons build progressively, expanding knowledge each week. As students complete each lesson, they move closer to the course's overall objectives, gaining confidence and a sense of accomplishment. Each lesson takes about 40 to 50 minutes, preparing students to advance to the next stage.

Mission

Missions are step-by-step learning activities focused on key concepts and skills of the lesson. They guide students through the learning process, helping them gradually acquire the necessary knowledge and skills at each step.

Curriculum

Meet Our Comprehensive Curriculum

Easiest way to start understanding programming logic and languages

A flow chart of the different stages of a project.ui of the screen
Innovation

Program Details

List of all our available program

K3 to K5
App Creator OOBC
Course:
3
Lessons per course:
4
Total lesson:
12
Time per lesson:
50mins
Complete in:
12 week

Using a 2D engine-based block coding (OOBC) approach, students learn the fundamental principles of programming. Through the process of creating their own 2D apps, they enhance their thinking and creativity while gaining a deeper understanding of digital technology.

App Creator OOBC
Pre-K to K2
Critical Thinking OOBC
Course:
3
Lessons per course:
4
Total lesson:
12
Time per lesson:
50mins
Complete in:
12 weeks

Through solving various problems using block coding (OOBC), students understand the basic concepts of programming and develop logical reasoning and creative problem-solving skills.

Critical Thinking OOBC
Pre-K to K3
STEAM Unplugged Coding
Course:
5
Lessons per course:
4
Total lesson:
20
Time per lesson:
40mins
Complete in:
20 week

Through hands-on activities and play, students learn the fundamental concepts of science, technology, engineering, art, and mathematics (STEAM). Simple coding activities help to develop creativity and problem-solving skills.

STEAM Unplugged Coding
K3 to K5
Critical Thinking JS
Course:
3
Lessons per course:
4
Total lesson:
12
Time per lesson:
50mins
Complete in:
12 week

By solving various problems using text coding (JavaScript), students understand the basic concepts of programming and develop logical reasoning and creative problem-solving skills.

Critical Thinking JS
K4 to K7
AI Classroom: I'm a Creator
Course:
1
Lessons per course:
6
Total lesson:
6
Time per lesson:
50mins
Complete in:
6 week

Students explore biodiversity and create their own 3D apps using generative AI tools and a 3D engine-based block coding (OOBC). By combining science education with creative imagination, they can develop a new understanding of biodiversity.

AI Classroom: I'm a Creator
K4 to K7
3D Metaverse: Exhibition
Course:
2
Lessons per course:
8
Total lesson:
16
Time per lesson:
50mins
Complete in:
16 week

Students explore the types and characteristics of planets and use a 3D engine-based block coding (OOBC) to plan and create their own 3D metaverse universe. By integrating science education with technology to undertake innovative digital projects, they enhance their digital literacy.

3D Metaverse: Exhibition
K4 to K6
App Creator JS
Course:
3
Lessons per course:
4
Total lesson:
12
Time per lesson:
50mins
Complete in:
12 week

Using a 2D engine-based text coding (JavaScript), students design and develop various apps. Through the process of creating their own 2D apps, they learn the basic concepts of programming and develop digital creation skills.

App Creator JS
K10 to K12
Data Analysis Python Advanced
Course:
1
Lessons per course:
4
Total lesson:
1
Time per lesson:
50mins
Complete in:
4 week

Through solving real-life problems using text coding (Python), students understand advanced Python syntax and data analysis techniques. In this process, they learn how to collect and analyze data, enhancing their problem-solving skills.

Data Analysis Python Advanced
K10 to K12
Data Analysis & AI Python
Course:
2
Lessons per course:
4
Total lesson:
4
Time per lesson:
50mins
Complete in:
8 week

By solving real-life problems using text coding (Python), students grasp advanced Python syntax and methods for utilizing artificial intelligence. This process strengthens their data processing and analysis skills, as well as their problem-solving abilities.

Data Analysis & AI Python
K7 to K9
Data Analysis Python
Course:
3
Lessons per course:
4
Total lesson:
12
Time per lesson:
50mins
Complete in:
12 week

Through solving real-life problems using text coding (Python), students understand the basic syntax of Python. This process helps them develop computational thinking skills needed to address real-world issues.

Data Analysis Python
K4 to K7
3D Metaverse OOBC
Course:
3
Lessons per course:
4
Total lesson:
12
Time per lesson:
50mins
Complete in:
12 week

Students create apps on various topics using 3D engine-based block coding (OOBC). Through the process of designing their own 3D apps, they develop their thinking and creativity while enhancing their understanding of digital technology.

3D Metaverse OOBC
K7 to K9
3D Metaverse Creator JS
Course:
1
Lessons per course:
4
Total lesson:
1
Time per lesson:
50mins
Complete in:
4 week

Using text coding (JavaScript) with a 3D engine, students design and develop various apps. Through the process of creating their own 3D apps, they enhance their thinking and creativity while deepening their understanding of digital technology.

3D Metaverse Creator JS
K7 to K9
Real-Life App Creator JS
Course:
2
Lessons per course:
4
Total lesson:
8
Time per lesson:
50mins
Complete in:
8 week

Students plan and develop useful real-life apps using text coding (JavaScript) with a 2D engine. Through the process of creating their own 2D apps, they understand advanced programming concepts and enhance their problem-solving skills.

Real-Life App Creator JS
Success Story

Revolutionizing education

Hear what people are saying about Redbrick

"I was able to have new dreams through the Redbrick class. Thanks to Redbrick, I was able to experience the joy of creation. As a result, I won the Grand Prize in the G-Star Challenge and went on to study game design at university. My dream is to start my own game studio. Thank you sincerely for helping me find my dream, Redbrick!"

Malaysia Techlympic
(winning team)
Answers

Frequently Asked

Common questions we can answer you now

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript

Is it possible to obtain a trial account?
Yes, you can obtain a trial account to explore our platform and evaluate its suitability for your needs. Please leave us a message with your request, and one of our team members will assist you in setting up the trial. We will ensure that you have everything necessary to experience the platform’s features and capabilities.
Which devices are compatible with the platform?
Our platform is compatible with both laptops and tablet PCs, providing flexibility for various learning environments. For optimal performance, particularly when engaging in text-based coding, we recommend using a device equipped with a keyboard and mouse. This setup enhances precision and usability, ensuring a smoother coding experience.
Are teaching materials and textbooks included with the program?
Yes, our program includes a comprehensive suite of teaching materials, which encompasses textbooks and detailed teachers’ guides. These resources are meticulously developed by experts to align with educational standards and are designed to support educators in delivering effective lessons. Whether you are teaching in-person or remotely, you will have access to all the tools necessary for success.
Is training support available for users of the program?
Certainly. We recognize that acclimating to a new program can be challenging, so we offer extensive training support to facilitate your success with our platform. Our training options include step-by-step guides, video tutorials, and personalized support sessions tailored to your specific needs. For additional information or to arrange a training session, please leave us a message, and our support team will be pleased to assist you.
What is the process for integrating the educational program into our curriculum?
Integrating our educational program into your curriculum is a streamlined process. It begins with an introduction to our services, where we provide comprehensive information on our offerings. Following this, we present a tailored quotation based on your specific requirements. Once the contract is finalized, we proceed with account issuance and distribute all educational materials, including textbooks and digital resources, enabling you to commence instruction promptly. Our team remains available to ensure a smooth integration process.
Is support available in languages other than English?
Yes, we provide multilingual support to accommodate users from diverse linguistic backgrounds. Whether you are an educator, student, or administrator, we aim to deliver assistance in your preferred language, ensuring effective communication and resolution of any issues. To inquire about the languages we support or to request assistance in your native language, please leave us a message, and we will connect you with the appropriate support representative.
What are the costs associated with implementation, and how much does the program cost?
The cost of implementation varies based on factors such as the size of your institution, the number of users, and the specific features you require. We are committed to offering competitive pricing that is tailored to your needs. To receive a detailed cost estimate, please contact us with your specific requirements, and we will provide you with a personalized quotation. Our team will work with you to ensure that the pricing aligns with your budget while delivering optimal value.
For which age groups is the content appropriate?
Our content is designed to be suitable for a broad range of age groups. While our primary focus is on K-12 students, the material is also well-suited for adult learners, making it versatile across various educational settings. The curriculum is structured to accommodate learners’ growth, beginning with fundamental concepts and progressing to more advanced topics. This ensures that the content remains relevant and challenging for all age groups, whether you are teaching young students or adults seeking to enhance their skills.

Start with Redbrick Education

Empower young minds to learn coding