Key Concepts

Review core concepts you need to learn to master this subject

File Structure

🏁 πŸ‡ πŸ‰

The basic structure every program must have is 🏁, after which comes a code block (begins with πŸ‡ and ends with πŸ‰).

Source code files must have the extension .emojic or .πŸ‡.

Hello World
Lesson 1 of 1
  1. 1
    Happy World Emoji Day 2020! πŸ‘‹ Emojicode is an open-source, full-blown strongly-typed programming language consisting of emojis. What could be a better language than t…
  2. 2
    We write Emojicode programs in files with the extension .emojic or .πŸ‡. Here in the code editor, we have a file named hello.emojic. It will also work if it’s named hello.πŸ‡. Almost a…
  3. 3
    As the old saying goes: β€œIf a program runs on your computer… but it doesn’t generate any output… did it really run?” πŸ€” Well, probably! But displaying output is still super important. In this …
  4. 4
    In everyday conversation, β€œdata” can mean a lot of things… In programming, however, data means something very specific: pieces of information categorized into specific types. In the previous exe…
  5. 5
    It’s easy to make mistakes while programming! We all do itβ€”learn to love it! When we run our code, a piece of software called a comp…
  6. 6
    Our own code can quickly become difficult to understand when we return to itβ€”sometimes only a few hours later! For this reason, it’s often useful to leave a note or reminder in our code for our fut…
  7. 7
    Woohoo! We have written a few basic Emojicode programs. πŸ™Œ 🏁 πŸ‡ πŸ˜€ πŸ”€Congratulations!πŸ”€β—οΈ πŸ‰ In this lesson, we have learned: - The 🏁 block contains the code that should run when the file is execut…

What you'll create

Portfolio projects that showcase your new skills

Pro Logo

How you'll master it

Stress-test your knowledge with quizzes that help commit syntax to memory

Pro Logo