Get the full DECT curriculum at a glance — download the overview documents or browse every course.
The course is designed for children aged 4-7 o develop them to tell inspiring stories. Children can exercise their creativity by learning different DECT contents and be able to solve problems logically using computational thinking skills. As a preparatory course, children can be equipped with the knowledge to better study the corresponding DECT modules. ________________________________________________ Course Objectives 1. Covering 3 major elements, including CAD and 3D printing, graphic design and computational thinking, providing a diversified learning experience 2. Interactive and interesting stories are used throughout the course to enhance children's interest in learning 3. Advanced open-source software is used for teaching, making teaching more digital 4. Special learning themes are designed to allow children to play different roles in the classroom for immersive learning ________________________________________________ Course topics are listed below. Topic 1: Junior Detective Topic 2: Little Illustrator Topic 3: Helpful Builder Topic 4: Smart Adventurer Topic 5: Happy Designer Topic 6: Brave Warrior Topic 7: Marvellous Magician Topic 8: Sensitive Sculptor Topic 9: Devoted Director Topic 10: Creative Storyteller
This professional animation foundation course is designed for all students who want to pursue a career in animation, whether 2D or 3D animation fields. In 12 weeks, you will build a solid foundation of animation principles by learning from the experiences of the best animators in the industry. The course will first trace the history of animation, then elaborate on the animation process, and finally cover animation production using 2D and 3D tools. The course will also focus on character animations, such as posing, timing, and actions.

2D animation presents lively characters frame-by-frame. With 2D animation, students can create diverse animated videos in different industries including education, videos and games, and commercials. At the end of the course, students will be able to produce an animated video using Blender, a cutting-edge open-source computer graphics tool.

This course will teach the creation of 2D games using Blender, Krita, and Godot. Students will first learn to use Blender and Krita to create the elements, scenes, and animation needed for the game. Afterward, students will learn to use Godot, a powerful open-source game engine, to assemble the previously created pieces into a game. The course will be practice-based and students will be able to create simple 2D games independently by the end of the course.

This course will teach you how to use Blender to complete the Layout and Blocking parts of 3D animation production. 3D Layout and Blocking are the blueprints for your project. They are used to test the timing and animation flow to check if the animation sequence conveys the intended meaning of the animator at the correct speed. They tell you where objects should start and end their movements. They are the prototype of the finished product, and they are the first step towards successful animation. In this course, students will experience Blocking and Layout, learn the steps of scene animation, and eventually try to complete the transition from 2D storyboards to 3D animation on their own.

3D modeling and animation allow us to build and capture realistic virtual worlds. This course introduces students to the world of 3D computer graphics, which extend towards diverse applications in architectural design, industrial engineering, video games, and immersive experiences via VR/AR/MR. Students will gain experience with Blender, a cutting-edge open-source computer graphic software. By the end of the course, students will know how to model a basic 3D object and use their designs to create animated videos.

This course will teach students to use the sculpting tools in Blender to create models for 3D printing. Sculpting is utilizing brushes to draw directly onto a model. Instead of working on a single element (vertices, edges, and faces), sculpting directly changes an area of the model. Students will first learn the sculpting workflow and the various sculpting brushes built into Blender. Then, they will learn the sculpting techniques in practice so that by the end of the course they can independently sculpt models, which will be used for 3D printing.
This project aims to establish digital model primary schools, allowing students to use digital knowledge, skills and tools in the learning process. In a world where digital technology has become the new norm, students can use digital technology to enhance their learning performance and increase their competitiveness in higher education and employment. In order for young people to better utilize their talents in the future era of digital technology, proficiency in the use of computer digital tools and open source software is essential for young people to embrace and adapt to the future shift in digital technology. P1 - P6 course syllabi are listed below: Compulsory: Office Tools (8-10 hours for P1-P2 students, 2-4 hours for P3-P6 students) Other subject areas: 2D & 3D, Animation, Graphic Design, Video post-production, Game production, (web development) ________________________________________________________ Current themes provided for P1-P6 students: Primary 1: Who am I (20 Hours) In this 20-hour course, P1 students will work on different assignments based on the theme of "Who am I?” Students will learn four different creative and office tools including Inkscape, Shotcut, Write and Present. First, students will learn the basic operations of using the office tool Write to complete simple word processing. During the process, students will be able to record everything about themselves in text form, so that they can use different tools to create later. Afterwards, students will learn to use Inkscape to create different objects, including their own homes, their favorite foods and places. This process requires students to convert words into pictures to describe themselves, which helps train them to think and express things in different ways. Finally, students will learn to use Shotcut to create a short introductory video. They will learn how to insert different photos (Inkscape finished work) and audio recordings to edit and export to video. The finished work can be played in turn during the class so that students can get to know each other. Overall, this course will promote students' presentation skills, creativity, critical thinking and organizational skills. ________________________________________________________ Primary 2: A Marine Journey (20 hours) In this 20-hour course, P2 students will learn four powerful open source tools, including Krita, Blender, Write and Present, to complete the theme assignments. First, students will learn the basics of using Krita to draw different sea creatures on the computer and save the finished work in PNG format so that they can use different tools to create their work later. Afterwards, students will continue to learn to use Present for advanced slide shows, such as using animation effects and adding finished PNG images to create simple 2D ocean animations. Next, students will follow the provided storyline and use Write to continue the adventure in the ocean to train their imagination and creativity. Finally, students will learn the basic operations of Blender to insert 2D sea creatures and create 3D ocean scenes and simple animations to enrich their storytelling journey. Overall, this course will promote students' imagination, creativity, storytelling and organizational skills. In addition, this theme is complemented by field trips (aquarium visits) to allow students to learn about different marine creatures and to learn about caring for the environment. ________________________________________________________ Primary 3: The Robot Journey (20 Hours) In this 20-hour course, P3 students will learn about the creative programming tool Mojobot and five powerful open source software packages: Inkscape, Blender, Kdenlive, Writer and Impress. Students will create stories based on the theme of "Robotic Journey" and use these tools to visualize them. First, students will learn to use simple commands to manipulate the robot Mojobot to narrate a short story. In this process, students will develop their expressive and logical thinking skills. Students will learn to use simple commands to manipulate the robot Mojobot and narrate a short story. Next, students will create simple vector graphics in Inkscape, which will be used as props for storytelling. Afterwards, students will learn to use Blender to create robots, which will be used as storytelling props for the class. It will be the main character of the story in this class. Under the guidance of the teacher, students will integrate the robot model with the previously created vector graphics to create a complete scene. After completing the digital media, students will use Writer and Impress to learn how to create storyboards and slideshows. Finally, students will learn to use Kdenlive to edit a short The video will be the final product of the storytelling course. Overall, this course will develop students' ability to represent abstract concepts in a visual way, improve their mathematical skills, and improve their communication skills. When creating story scenes and characters When editing video, students' spatial understanding and storytelling skills will be further enhanced; and when presenting ideas to others and reporting on the production process, their expression will be improved. When editing video, students' spatial understanding and storytelling skills will be further enhanced; and their presentation skills (presentation skills) will be sharpened when telling others about their ideas and the production process. ________________________________________________________ Primary 4: Story of Farms (20 hours) In this 20-hour course, P4 students will learn to use five powerful open-source tools (Inkscape, Blender, Krita, Writer, and Impress) to create proprietary Digital Farm. First, students will use Krita to draw their own farm maps and backgrounds. Next, they will learn to use Inkscape to create simple posters to promote their farms. Afterwards, students will learn to create a farm map based on their own design. Afterwards, students will learn to create 3D models in Blender based on their own farm maps and integrate existing farm backgrounds. Students will develop the ability to express abstract concepts in a visual way by guiding their imagination to create freely. Students will also improve their understanding of graphics and space (identifying and describing planar shapes and describing the orientation and placement of objects) and their artistic creativity. The course will also take students through the concepts of data grouping and pictograms, with the goal of reinforcing what they have learned in the school-based curriculum while furthering their mathematical skills and gaining a deeper understanding of The course will also take students through the concepts of data grouping and pictograms. In the final part of the course, students will learn to use Writer and Impress to create a report to document the entire creation process and to complete a report on the results of the creation. The students will learn to use Writer and Impress to create reports to document the entire creative process and to complete a report on the results. Overall, students' mathematical skills, creativity, critical thinking, and organizational skills will be enhanced as they progress through the course. ________________________________________________________ Primary 5: The Digital Entrepreneur (20 Hours) This 20-hour course will focus on the theme of "Digital Entrepreneurship" and will guide students to produce digital media works to enhance their competitiveness in the digital age. Students will first learn the fundamentals and theories in the fields of graphic design and financial technology, and later apply them to the production of digital media works to build their own "digital business". They will learn to create business cards using GIMP. They will learn to create business cards using GIMP, create exclusive currencies and logos using Inkscape, create 3D virtual objects using Blender, and create reports and slideshows using Writer and Impress. Overall, this course aims to improve students' presentation skills (presentation skills), understanding of graphics, and creativity. In addition to this, students will be able to customize products and plan their own "virtual business". When customizing products and planning their Students will also be required to calculate the demand and profitability of their products, which will be an exercise in computational thinking and mathematical skills. ________________________________________________________ Primary 6: The Digital Designer (20 Hours) This 20-hour interdisciplinary program is designed to provide Primary 6 students with the knowledge, skills and tools within the framework of the core technologies of the digital economy. Industry 4.0 is coming with a fierce force. Students need to be prepared for the digital transformation of traditional industries and the accelerated industrialization of digital industries, and early exposure to innovative technology tools will provide them with the foundation to succeed in the digital economy in the future. This course is themed "Digital Designer" and students will learn 8 powerful open source tools: Inkscape, Blender, Penpot, Mozilla Hubs, Godot, Kdenlive, Openshot, Audacity, Writer, and Impress. First, students will learn to use Inkscape to create their own avatars in vector graphics format, a process that will help boost their confidence and allow them to build their self-identity. Next, students will learn to use Blender to create 3D models including islands. Their understanding of 3D modeling will deepen and their design horizons will be broadened. After that, they will use Penpot to learn the UI/UX production process and techniques to master the method of presenting their own digital media works. They will also learn to use Audacity and Kdenlive / Openshot to enhance their digital media portfolio with vivid audio and video. To meet the trend of digital economy, the course also plans to let students learn basic programming and software design using Godot, create reports and slides using open source office software Writer and Impress, and try to create spaces on Mozilla Hubs, a virtual presentation platform, to showcase their work. Overall, this course will stimulate students' creativity and improve their design, logical thinking, and presentation skills. ________________________________________________________
According to Piaget's (J. Piaget) cognitive development theory, children aged 2 to 7 are in the stage of preoperational thinking. Children at this stage are mostly self-centered. (How do you know yourself, family/society?) Children's self Concepts are an important foundation for laying their future education. Self-concept refers to an individual's comprehensive evaluation of himself physically, psychologically, socially and spiritually. Early childhood education lays the foundation for children's lifelong education, cultivates children's interest in self-exploration and positive values (moral, intellectual, physical, social, and aesthetic), and promotes whole-person development. DECT digital curriculum design for young children is a set of interesting courses that integrate information technology, highlight positive values, and are theme-oriented. The DECT digital curriculum is designed with reference to the current "Kindergarten Education Curriculum Guide" (2017), and incorporates the application of information technology to create a variety of learning themes. We now offer one-year K2 and K3 digital courses, covering four core digital courses of graphic design, 2D drawing and animation, creative programming and robotics, inspiring children's interest in art and numbers from multiple angles, and providing children with interactive and fun gaming experiences. The values of DECT digital courses mainly cover the following aspects: playfulness, relevance, forward-looking, computational thinking, multidisciplinary and all-round development. Combined with the current kindergarten education curriculum concepts and development goals, the DECT digital curriculum can help students get in touch with new technologies, broaden their horizons and improve digital skills through a "game-based" learning experience, and promote the development of future talents. Graphic design is an art of using design elements (such as typography and images) to convey information or create an effect. 2D animation is a widely appreciated type in the modern entertainment field. One of the techniques used: making animated films, video games, and educational materials. Creative coding is a type of computer programming whose goal is to create something expressive instead of functional. Robotics is the intersection of science, engineering and technology for producing machines. Please email to info@krystal.institute if you have any course inquiry.

This course is for frontend web developers who want to have a deeper understanding on how CSS works. Sass is the most mature, stable, and powerful professional grade CSS extension language in the world. The concept of Partials in Sass enables a frontend design to be separated into small and easy-to-manage parts. Using Partials, as a frontend web developer, you can write your own CSS framework with reusable components and build multiple webpage templates in a more organized and efficient way.

Most browsers are based on the ES6 standard nowadays. So, as a web developer, you should upgrade your knowledge of the ES6 standard as well. If you know the ES6 standard well, you will be able to write more effective, efficient JavaScript code. This course is based on the ECMA-262 standard. Since JavaScript is not an easy language to learn, you need a good structural view in order to grasp JavaScript features. Otherwise, JavaScript will be confusing if you don't follow the ES6 standard.
This course aims to provide students with an opportunity to explore the intersection of AI and computer graphics in animation production. Through hands-on experience and project-based learning, students will develop a strong foundation in AI-assisted CG animation, equipping them with valuable skills for their future. -------------------------------------------- Course Structure: The course is designed to be accessible and engaging for kids, using language that is easy to understand. Each week's session will be divided into three parts: 1. Theory: Students will learn the concepts and principles behind the tools and techniques they will use. This portion will be delivered through simple explanations, videos, and demonstrations. 2. Hands-on Practice: Students will get hands-on experience using the tools and techniques they learned in the theory session. They will work on small exercises and mini-projects, applying their newly acquired knowledge. 3. Reflection and Feedback: At the end of each session, students will share their work, give and receive feedback, and reflect on their learning experience. This will help them grow and develop their skills further. Course Outline: Module 1: Introduction to AI Tools and CG Animation (4 hours) • Introduction to AI, computer graphics, and animation (1 hour) • Overview of AI tools used in CG animation production (1 hour) • Setting up software and tools (2 hours) Module 2: 3D Modeling with Blender 3D and Get3D (4 hours) • Introduction to Blender 3D and Get3D (1 hour) • Creating and editing basic 3D models (1.5 hours) • AI-assisted 3D modeling techniques (1.5 hours) Module 3: Art and Design with Inkscape and GIMP (4 hours) • Introduction to Inkscape and GIMP (1 hour) • Creating 2D assets for animation projects (1.5 hours) • AI-assisted art and design techniques (1.5 hours) Module 4: Animation with Leonardo AI (4 hours) • Introduction to Leonardo AI (1 hour) • Creating basic animations using AI (1.5 hours) • Advanced AI-assisted animation techniques (1.5 hours) Module 5: Video and Sound Editing with Shotcut (4 hours) • Introduction to Shotcut (1 hour) • Editing video and sound for animation projects (1.5 hours) • AI-assisted video and sound editing techniques (1.5 hours) Module 6: Storytelling and Scriptwriting with ChatGPT (4 hours) • Introduction to ChatGPT (1 hour) • AI-assisted storytelling and scriptwriting (1.5 hours) • Collaboration and brainstorming techniques (1.5 hours) Module 7: Project Management with Midjourney AI (4 hours) • Introduction to Midjourney AI (1 hour) • Planning and managing animation projects (1.5 hours) • AI-assisted project management techniques (1.5 hours) Module 8: Final Project and Presentation (4 hours) • Final project work (2 hours) • Project presentations and feedback (2 hours)

In this course, students will learn about Natural Language Processing (NLP) techniques and common language models such as RNN, LSTM, and Transformer. They will learn content generation skills including how to generate text for Q&A and how to improve the accuracy of Q&A using the ChatGPT tool as a learning model. The course will also delve into the future of chat AI and Q&A systems, and their possible applications in different fields.

The objective of this curriculum is to equip students with the necessary skills and knowledge to create immersive experiences in the Metaverse using various AI tools. The course covers a broad range of topics including Virtual Reality (VR), Extended Reality (XR), Web3, Non-Fungible Tokens (NFT), Blockchain, Decentralized Autonomous Organizations (DAO), and various AI tools. ----------------------------------------------- The Importance of AI Tools to Metaverse Content Creation The Metaverse is a rapidly evolving technology that promises to create immersive and engaging experiences for users. With the rise of NFTs and blockchain technology, the Metaverse is becoming a new platform for content creation and distribution. As the demand for immersive content grows, content creators need the assistance of various AI tools to efficiently create high-quality Metaverse experiences. Course Outline: Module 1 : Introduction to the Metaverse and Virtual World Design Principles • Course objectives and outcomes • Overview of the Metaverse and its potential • Introduction to virtual world design principles • Creating a virtual space in Blender Module 2: VR and XR Design • Introduction to VR and XR design • Designing for VR and XR interfaces • Creating 3D models in Blender • Creating textures in GIMP and Krita Module 3: MR Design and Development • Introduction to MR design • Creating MR experiences using Unity and Godot • Implementing AR elements in a virtual world • Introduction to blockchain and its use in the Metaverse Module 4: UI/UX Design • Introduction to UI/UX design principles • Designing for user experience in the Metaverse • Introduction to Inkscape and Kdenlive • Designing and prototyping UI/UX interfaces Module 5: NFTs and Web3 • Introduction to NFTs and their use in the Metaverse • Introduction to Web3 and its use in the Metaverse • Creating NFTs using Get3D and PifuHD • Integrating NFTs into a virtual world using smart contracts and DAOs Module 6: AI for World Building • Introduction to AI-powered world building • Using Blender AI for generative modeling • Using Midjourney for texture synthesis • Using Stable Diffusion for image manipulation Module 7: Video Editing and Machinima • Introduction to video editing in the Metaverse • Using Black Magic DaVinci and Natron for video editing • Introduction to Omniverse Machinima • Creating a short film using Machinima techniques Module 8: Creating Personalized Avatars • Introduction to avatar design and customization • Using Luma AI and Point-E for facial recognition and avatar generation • Using Dream Fusion and Godot for avatar animation and integration Module 9: Building Virtual Real Estate • Introduction to building virtual real estate • Using UPBGE for real-time rendering • Creating a virtual store and marketplace using Metamask • Implementing blockchain-based ownership and exchange of virtual real estate Module 10: Final Project and Presentation • Working collaboratively in teams to create a virtual world in the Metaverse • Incorporating various use cases of the Metaverse • Demonstrating knowledge and skills acquired throughout the course • Final project presentation and evaluation

AI music generation is the process of generating music using artificial intelligence. By analyzing music data and patterns and using machine learning algorithms, different types of music can be generated, including pop, jazz, classical, and more. This course starts with an overview of music generation techniques and is centered around mastering different kinds of music generation techniques. Students will also be able to learn basic music theory such as music structure, genre, chords, melody, rhythm, and music format. The course is suitable for beginners. By completing practical projects, students can better understand the principles and practical applications of AI music generation, and use AI to create different music compositions to improve the efficiency and creativity of music creation.

This course will introduce students to the use of AI-assisted tools in CG animation and graphic design. Students will learn how to integrate AI tools into their creative workflows, and explore how AI can be used to enhance various aspects of production, such as character design, 3D modeling, animation, and special effects. By the end of the course, students will have developed a solid understanding of how AI can be leveraged in CG animation and graphic design, and will have created a final project that showcases their skills and knowledge. --------------------------------------- Career Preparation: The course is designed to prepare students for careers in the CG, animation and graphic design industries. The skills and knowledge gained from the course will provide students with a competitive advantage when seeking employment in these fields. The ability to use AI-assisted techniques in CG, animation and graphic design is in high demand, and this course will enable students to meet this demand and excel in their careers.

This course offers a comprehensive guide to motion graphic techniques using Blender. Using Blender productions as examples, individual shots and the techniques used, the effects they create shall be carefully dissected and analysed. By the end of this course, you will be able to master these motion graphic techniques and apply them to your own productions. The course is designed for complete beginners in motion graphics and who are interested in creating them on Blender.

Learn the full Blender process from modelling to rendering using the deep sea anglerfish as an example. In this course, students will be guided step-by-step on every detail, including texturing, rigging, lighting, UV compositing and more. By the end of the course, students will not only be able to create their own magnificent anglerfish render, but also apply learnt skills on future projects.

Artificial intelligence (AI) is a cliché that is not well understood. Through this course, students will understand that the scope of AI is a technological as well as a philosophical one. They will learn to distinguish between AI, machine learning (ML), and deep learning (DL). The end of this course highlights the industrial applications and ethical challenges of AI, inviting students to explore the relationship between humans and machines.
Programme Highlight • Create an animated video for students' portfolios • Operate basic functions in Autodesk Maya • Suitable for beginners with no/minimal experience in 3D modeling and animation • Veteran trainer with 25+ years experience in film post production Day 1 Introduction of Maya, why Choose Maya (1 hour) Basic Maya Interface & Operation (2 hours) Day 2 Basic 3D Modeling (3 hours) Day 3 Basic Materials Editing & Lighting (3 hours) Day 4 Arnold Shaders, Lighting & Renderer (3 hours) Day 5 Keyframe Animation Concepts & Function Curve (3 hours) Day 6 Simple Character Head modeling (1.5 hours) Facial expressions (Shape Animation) (1.5 hours) Day 7 Introduction of Forward Kinematic & Inverse Kinematic Animation (Rigging Concepts) (3 hours) Day 8 Introduction Final Assignment Newton’s cradle Animation (3 hours)