SAPL Tutorials

Learn SAPL through comprehensive, step-by-step tutorials designed for all skill levels

How to Use These Tutorials

These tutorials are designed to build on each other, introducing SAPL concepts in a logical progression. We recommend following them in order, especially if you're new to programming or SAPL.

Beginner

Start here if you're new to SAPL or programming in general

Intermediate

Explore these once you understand the basics

Advanced

Dive deeper into complex SAPL features and techniques

Beginner Tutorials

Start your SAPL journey with these fundamental tutorials. They cover the basic concepts you'll need to write simple programs.

Hello World
10 min
Write your first SAPL program and understand the basics
Level: Beginner
Print Statement
15 min
Master displaying output with the አሳይ() function
Level: Beginner
Variables
20 min
Learn to store and manipulate data with variables
Level: Beginner
Expressions
25 min
Understand mathematical and boolean expressions in SAPL
Level: Beginner

Intermediate Tutorials

Once you've mastered the basics, these tutorials will help you build more complex programs with advanced control structures and data management.

Loops
30 min
Master repetitive tasks with different loop structures
Level: Intermediate
Conditionals
30 min
Learn decision-making with if-else statements
Level: Intermediate
Functions
35 min
Create reusable code blocks with functions
Level: Intermediate
Arrays
35 min
Work with collections of data using arrays and lists
Level: Intermediate
I/O and Modules
40 min
Learn input/output operations and using built-in modules
Level: Intermediate

Project-Based Learning

Apply what you've learned by building complete projects. These tutorials guide you through creating practical applications from start to finish.

Coming Soon!

We're developing comprehensive project tutorials to help you apply your SAPL skills to real-world problems.

Upcoming Projects:
Simple CalculatorTo-Do List ManagerText Adventure GameData Analysis Tool