Explore comprehensive STEM & English courses by subject and level
Improve your spoken English with interactive lessons and real-life scenarios.
English · SpeakingPractice real-life conversations and boost your confidence in English speaking.
Suitable for students aiming to improve fluency and pronunciation. Includes interactive speaking tasks, peer feedback, and teacher guidance to help you communicate effectively in various situations.
Enhance your listening skills through various audio materials and exercises.
English · ListeningTrain your ear for English with authentic listening materials and quizzes.
Ideal for learners who want to understand native speakers and different accents. The course features podcasts, dialogues, and listening games to enhance comprehension and note-taking skills.
Improve your reading skills with engaging texts and comprehension exercises.
English · ReadingEngage with a variety of reading materials and sharpen your comprehension skills.
Perfect for students preparing for exams or wishing to expand vocabulary. Includes fiction, non-fiction, and news articles, with exercises to develop critical thinking and reading strategies.
Carefully selected reading materials for young learners, focusing on vocabulary, comprehension, and reading strategies. Suitable for students with Lexile 500L-650L.
English · ReadingHelp students build a solid reading foundation and boost confidence in English reading.
Explore the basics of physics, including motion, energy, and forces. Suitable for all levels.
ScienceSuitable for upper primary and junior high students. Includes rich case studies and interactive experiments to build a solid foundation in physics and enhance scientific literacy.
Learn the fundamental concepts of chemistry, including atoms, molecules, and chemical reactions.
ScienceRecommended for junior high and above. Features online assessments and homework to spark interest and inquiry in chemistry.
Discover the basics of biology, including cells, organisms, and ecosystems.
ScienceIdeal for anyone interested in life sciences. Integrates multimedia resources to improve understanding and application skills.
Learn the basics of programming and computer science concepts.
TechnologyPerfect for beginners and enthusiasts. Project-based learning to develop programming thinking and hands-on skills.
Learn HTML, CSS, and JavaScript to create your own websites.
TechnologyLearn HTML, CSS, and JavaScript to create your own websites.
Master the fundamental concepts of data structures and algorithms.
TechnologyMaster the fundamental concepts of data structures and algorithms.
Learn about the basics of robotics, sensors, and microcontrollers.
EngineeringGreat for students who enjoy hands-on practice. Real engineering cases to foster innovation and problem-solving abilities.
Understand the principles of 3D printing and how to use a 3D printer.
EngineeringUnderstand the principles of 3D printing and how to use a 3D printer.
Learn how to program Arduino microcontrollers and create simple projects.
EngineeringLearn how to program Arduino microcontrollers and create simple projects.
Learn the fundamentals of algebra, including equations and variables.
MathematicsSuitable for all levels. Systematic review of math concepts with abundant exercises to boost academic performance.
Explore the fundamental concepts of geometry, including shapes and angles.
MathematicsExplore the fundamental concepts of geometry, including shapes and angles.
Learn the basics of calculus, including limits, derivatives, and integrals.
MathematicsLearn the basics of calculus, including limits, derivatives, and integrals.