# data[].attributes.attachment_link.readable_text
Learn the Syntax

Each block represents a line of code

It's easier than ever to make the connection between blocks and code with each block representing one line. The text editor also updates with every block that is dragged into the workspace in realtime.
Create a Project

Easily keep track of and grade your students' work

Create assignments for your students, keep track of their progress, and grade their work with Classrooms, built right into the EduBlocks editor, making it quick and easy to use.

Watch a demo

Fun and Engaging

More than just Python

With support for HTML, micro:bit, CircuitPython, and Raspberry Pi, there's lots in EduBlocks to keep students engaged and learning.

"My students are really engaging with learning and understanding Python in the familiarity of Scratch. This is the resource we have been looking for but hadn't realised until we used it!"

Teacher from Stockport, UK

© 2023 Anaconda Inc. All rights reserved.

# data[].attributes.attachment_link.description
EduBlocks is a free tool by Anaconda that helps anyone learn how to code with text-based languages like Python or HTML using a familiar drag-and-drop blocks system

# data[].attributes.headline
Introducción a las sentencias condicionales

# data[].attributes.subject
Introducción a las sentencias condicionales

# data[].attributes.body
Este es un ejemplo sencillo de programación incluyendo variables, sentencias condicionales e interacción con consola.

# data[].attributes.body
El código anterior es perfectamente traducible a código Python3 ejecutable. En esta vista puedes observar cómo se resaltan las diferentes estructuras del lenguaje.

# data[].attributes.attachment_link.readable_text
So your teacher just assigned you homework in EduBlocks, but you've never even heard of EduBlocks? Good news-you've come to the right place!

Skim through the following instructions to learn what you gotta do to ace that next assignment:

Joining a classroom

Accessing your assignments

Working in the editor

Viewing assignment feedback

Joining a classroom

1. Start by creating an account on edublocks.org.

2. On the Classrooms page, click Join Classroom.

3. Enter the classroom code your teacher gave you, then click Join.

The classroom now appears on the Classroom page.

Accessing your assignments

1. On the Classrooms page, select your classroom.

2. You can filter through your assignments with the tabs at the top of the Assignments page. Find your assignment and select it to open the project editor.

Coding in the editor

This is where the fun begins! The editor is the meat and potatoes of EduBlocks, where you'll be building your code.

1. Workspace Build your code here.

2. Assignment tab Review your teacher's instructions for the assignment.

3. Due date Find the Assignment name and due date in the Assignment tab.

4. Code tab View and edit a text version of your code.

5. Toolbox Add elements to your workspace and adjust as needed.

6. Run button Test your code at any time by clicking Run.

7. Save button Click to save your progress.

8. Submit button When you're ready to submit your assignment for review, click Submit.

Once you click Submit, the assignment will be sent to your teacher for review.

Viewing assignment feedback

Once your teacher has reviewed your work, you can read their notes by selecting your assignment under the Marked tab on the Assignments page.

# data[].attributes.attachment_link.description
Follow this guide to join an EduBlocks classroom and complete assignments

# data[].attributes.body
En este archivo dispones de varias tarjetas con ejemplos sencillos de codificación en lenguaje de bloques.