Explore Our Courses
Walnut offers a variety of courses tailored to the needs of children of different ages and educational backgrounds.
Scratch
Introduction to the Scratch coding platform, learning the three main coding structures: sequence, loops, and branches.
Learning variables, functions, and simple sorting algorithms.
Ages
7-12 Years
Duration
56 lessons
Python 101
Introduction to the Python programming environment, learning basic syntax such as input/output, conditional statements, and string operations.
Learning data structures such as lists, dictionaries, and tuples, as well as related algorithms, and studying Pygame.
Ages
10-16 Years
Duration
49 lessons
Python 201
Learning loop structures, list operations, and the application of drawing functions. Learning the conversion and sorting methods of various data types.
Learning advanced operations in Pygame, and studying algorithms such as enumeration and recursion.
Ages
10-16 Years
Duration
49 lessons
Python 301
Understanding the concepts of artificial intelligence and mastering the use of common libraries.
Learning GUI program design and distinguishing and applying various machine learning algorithms.
Ages
10-16 Years
Duration
49 lessons
C++ 101
Understanding the structure of a C++ program, learning basic syntax such as data types, variables, functions, and loops.
Learning multiple sorting algorithms, prefix sums, binary search, recursion, and introductory algorithms. Learning to compare algorithms using time complexity.
Ages
14-18 Years
Duration
56 lessons
C++ 201
Learning advanced algorithms such as enumeration, greedy algorithms, dynamic coding, merge sort, and quicksort, as well as using data structures from the template library.
Learning tree structures and traversal methods, and studying various models of the knapsack problem.
Ages
14-18 Years
Duration
56 lessons
C++ 301
Learning double pointer algorithms and sum processing, and studying advanced algorithms and data structures such as queues, trees, and graphs.
Learning optimization methods in dynamic programming, and studying state compression DP and binary lifting algorithms.
Ages
14-18 Years
Duration
Pending