A guide to exploring Coding in 10 easy steps.
Step 1: Log In
Navigate to discoveryeducation.com or your custom URL. Input your username and password and select Sign in.
Step 2: Select Coding
Select Coding from the Curriculum Packs section of your My DE homepage. You can also access Coding from the Global Nav menu in the upper left corner.
Step 3: Choose a Coding Language
Choose where to begin based on your students’ level and prior knowledge. Most new learners start with Block Coding, a visual language designed to teach students to write code using visual blocks.
Step 4: Explore Lessons in Learn
In the Learn section, a carefully planned sequence of lessons gradually build up coding, debugging and computational thinking skills - this guides students to create captivating, fully functional apps.
Step 5: Review Lesson Supports
Each lesson is supported by a Lesson Plan, Example App, and Lesson Video. Access these supports from the lesson index. Note that Lesson plans are only viewable if you are accessing the service with a teacher account.
Step 6: Navigate Lesson Steps
Lessons consist of steps to help students learn, practice, and apply coding concepts.
Students drag code blocks from the code wall onto the canvas where they connect together to create complete code sentences. Hit Run to see the output of code on the stage area on the right. Any bugs or errors are highlighted in the console.
Step 7: Apply Your Learning
In the final Build step of each lesson, students add objects and blocks to create their own scenes, with no pre-defined structure. They can export these into the free code area and enhance them with additional code blocks, or download and save for later.
Step 8: Free Code Opportunities with Create
Students can start from a blank canvas or from a saved app and let their imaginations run wild, using the objects, events and actions from the whole course to create their own free-form apps, games and simulations.
Step 9: Reinforce Vocabulary
The Glossary provides valuable support on technical language, for both teachers and students, and has definitions to illustrate each term.
The Help tab provides definitions for the various blocks and actions available within the Learn and Create sections of Coding.
Step 10: Try Python or HTML
When your students are proficient at Block Coding, have them try Python or HTML. Both languages follow similar Lesson steps and use similar supports.
The Create sections offer opportunities for even more challenging, unstructured free coding!