Introducing Skylark

Invented to guide students from blocks to line code.

There’s a great divide between block coding and line coding.

Block-based visual coding languages are an effective way to introduce students to computer science. However, these simplified languages often introduce problems later on, when students transition to a professional language that requires written lines of code. Not only do they have to type code instead of dragging and dropping blocks, line-based code requires whole new ways of organizational and analytical thinking.

Previous block-based languages fall short.

Block-based visual coding languages are an effective way to introduce students to computer science. However, these simplified languages often introduce problems later on, when students transition to a professional language that requires written lines of code. Not only do they have to type code instead of dragging and dropping blocks, line-based code requires whole new ways of organizational and analytical thinking.

Scratch

  • Students code by dragging and dropping blocks.
  • Students don’t learn how to find and fix errors that prevent code from running.
  • Code blocks can be placed anywhere in the code palette.
  • Programs can be edited while running, encouraging experimentation.

Python

  • Students code by writing text with precise syntax.
  • Students need debugging skills to fix errors that prevent the program from running.
  • Code must be written using a very specific structure and sequence.
  • Programs must be planned and built with intentionality.

To bridge the gap, we invented a new block-based language.

Skylark is an educational coding language designed from the ground up to help students overcome the transition from visual coding to line-based code. Every Skylark block represents real Python code, enabling Skylark programs to mix blocks with written code in an unprecedented way. That means students get a visual introduction to code that lets them gradually “level up” to the line-based code used in college and careers.

Every block is real Python code.

Unlike other block-based languages, every single block in Skylark represents clear and straightforward code in a professional line-based programming language. Students can see the line-based code that powers any block at the push of a button.

Hybrid programs: blocks and line code together.

Students can write programs that use both blocks and Python line code in the same editor. That means they don’t have to make the leap to line-based code all at once - they can learn text commands gradually, replacing one block at a time with written code.

A better transition.

01

Block Code

As students advance through our courses, their Skylark blocks progress through three levels of sophistication. Blocks begin worded appropriately for younger students and gradually take on the vocabulary and syntax of written Python code.

02

Hybrid Code

Skylark’s unique hybrid programs combine blocks and Python code in the same editor. This enables our courses to gradually replace blocks with the line code that powers them.

03

Line Code

Every block maps onto clear and straightforward Python code. By the end of their transition, students will write the same line-based Python common in professional environments.

With Skylark, students can build great things.

Powerful blocks, easy-to-use editor.

It’s simple to code with Skylark’s blocks thanks to innovative snap-to-line and drop zone previewing features. Skylark is a full coding language, and students have access to the breadth of commands they need to build whatever program they can envision.

World class art and sounds.

Our asset library contains hundreds of original characters, backgrounds, sounds, and animations for students to use in their creations. Every exercise has unique illustrations that students can bring to life through code.

New worlds of possibilities.

Every Skylark lesson is connected through overarching creative narratives, to engage students and keep them looking forward to what adventures the next day will bring. The main sequence of Skylark courses tells the story of four heroes in the fantasy world of Aetherial, while the Core Content Packs focus on how the mythical creatures at Curious Labs use sciences and arts to solve people’s problems.

Courses that use Skylark

Take the first step.

Let’s talk about how we can help.