Cudi

Example Dojo

3 / 6 352 / 488


Apple

Time of First Successful Submission: 2024-10-06 04:24:26

Banana

Time of First Successful Submission: 2024-10-06 04:41:11

Earth

Time of First Successful Submission: 2024-10-09 08:26:11


Example Import Dojo

3 / 4 349 / 488


Apple

Time of First Successful Submission: 2024-10-06 04:24:26

Banana

Time of First Successful Submission: 2024-10-06 04:41:11

Earth

Time of First Successful Submission: 2024-10-09 08:26:11


Getting Started

10 / 10 3356 / 20252


Using the VSCode Workspace

Time of First Successful Submission: 2024-10-09 08:35:23

Using the GUI Desktop

Time of First Successful Submission: 2024-10-09 08:36:33

Pasting into the Desktop

Time of First Successful Submission: 2024-10-09 08:39:12

Restarting Challenges

Time of First Successful Submission: 2024-10-09 08:44:18

Getting Help

Time of First Successful Submission: 2024-10-09 08:51:02

Challenge Programs

Time of First Successful Submission: 2024-10-30 08:43:55

The Flag File

Time of First Successful Submission: 2024-10-30 08:46:04

Using Practice Mode

Time of First Successful Submission: 2024-10-30 08:49:49

Persistent Home Directories - One

Time of First Successful Submission: 2024-10-30 08:51:09

Persistent Home Directories - Two

Time of First Successful Submission: 2024-10-30 08:51:28


Linux Luminarium

55 / 84 5828 / 13523


Intro to Commands

Time of First Successful Submission: 2024-10-09 14:46:44

Intro to Arguments

Time of First Successful Submission: 2024-10-09 14:54:28

The Root

Time of First Successful Submission: 2024-10-09 15:20:56

Program and absolute paths

Time of First Successful Submission: 2024-10-09 15:22:15

Position thy self

Time of First Successful Submission: 2024-10-09 15:24:44

Position elsewhere

Time of First Successful Submission: 2024-10-09 15:26:58

Position yet elsewhere

Time of First Successful Submission: 2024-10-09 15:41:59

implicit relative paths, from /

Time of First Successful Submission: 2024-10-09 15:56:22

explicit relative paths, from /

Time of First Successful Submission: 2024-10-09 15:58:22

implicit relative path

Time of First Successful Submission: 2024-10-09 16:00:03

home sweet home

Time of First Successful Submission: 2024-10-09 16:36:32

cat: not the pet, but the command!

Time of First Successful Submission: 2024-10-17 01:45:05

catting absolute paths

Time of First Successful Submission: 2024-10-17 01:46:52

more catting practice

Time of First Successful Submission: 2024-10-17 01:49:09

grepping for a needle in a haystack

Time of First Successful Submission: 2024-10-17 01:54:18

listing files

Time of First Successful Submission: 2024-10-17 02:10:54

touching files

Time of First Successful Submission: 2024-10-17 02:13:45

removing files

Time of First Successful Submission: 2024-10-17 02:14:36

hidden files

Time of First Successful Submission: 2024-10-17 02:16:01

An Epic Filesystem Quest

Time of First Successful Submission: 2024-10-17 02:25:39

making directories

Time of First Successful Submission: 2024-10-18 03:32:38

finding files

Time of First Successful Submission: 2024-10-18 03:42:08

linking files

Time of First Successful Submission: 2024-10-18 04:12:58

Learning From Documentation

Time of First Successful Submission: 2024-10-24 00:59:00

Learning Complex Usage

Time of First Successful Submission: 2024-10-24 01:11:39

Reading Manuals

Time of First Successful Submission: 2024-10-24 01:15:54

Searching Manuals

Time of First Successful Submission: 2024-10-24 01:19:35

Searching For Manuals

Time of First Successful Submission: 2024-10-24 01:39:00

Helpful Programs

Time of First Successful Submission: 2024-10-24 01:40:50

Help for Builtins

Time of First Successful Submission: 2024-10-24 01:42:37

Matching with *

Time of First Successful Submission: 2024-10-24 02:08:18

Matching with ?

Time of First Successful Submission: 2024-10-30 07:49:40

Matching with []

Time of First Successful Submission: 2024-10-30 07:54:22

Matching paths with []

Time of First Successful Submission: 2024-10-30 08:23:19

Mixing globs

Time of First Successful Submission: 2024-10-30 08:40:59

Exclusionary globbing

Time of First Successful Submission: 2024-10-30 08:42:50

Redirecting output

Time of First Successful Submission: 2024-11-03 08:36:15

Redirecting more output

Time of First Successful Submission: 2024-11-03 08:46:36

Appending output

Time of First Successful Submission: 2024-11-03 09:06:18

Redirecting errors

Time of First Successful Submission: 2024-11-03 09:12:57

Redirecting input

Time of First Successful Submission: 2024-11-03 09:20:55

Grepping stored results

Time of First Successful Submission: 2024-11-03 09:22:33

Grepping live output

Time of First Successful Submission: 2024-11-03 09:27:20

Grepping errors

Time of First Successful Submission: 2024-11-03 12:07:31

Duplicating piped data with tee

Time of First Successful Submission: 2024-11-03 12:50:58

Writing to multiple programs

Time of First Successful Submission: 2024-11-04 02:39:18

Split-piping stderr and stdout

Time of First Successful Submission: 2024-11-04 02:52:12

Printing Variables

Time of First Successful Submission: 2024-11-04 13:52:25

Setting Variables

Time of First Successful Submission: 2024-11-04 13:54:05

Multi-word Variables

Time of First Successful Submission: 2024-11-04 13:54:38

Exporting Variables

Time of First Successful Submission: 2024-11-05 03:55:08

Printing Exported Variables

Time of First Successful Submission: 2024-11-05 03:56:31

Storing Command Output

Time of First Successful Submission: 2024-11-05 04:05:53

Reading Input

Time of First Successful Submission: 2024-11-05 04:08:11

Reading Files

Time of First Successful Submission: 2024-11-05 04:10:02


Computing 101

42 / 69 4373 / 13090


Your First Register

Time of First Successful Submission: 2024-11-10 03:04:57

Your First Syscall

Time of First Successful Submission: 2024-11-10 03:06:12

Exit Codes

Time of First Successful Submission: 2024-11-10 03:45:23

Building Executables

Time of First Successful Submission: 2024-11-10 03:26:39

Moving Between Registers

Time of First Successful Submission: 2024-11-10 03:49:48

Tracing Syscalls

Time of First Successful Submission: 2024-11-10 03:41:42

Loading From Memory

Time of First Successful Submission: 2024-11-10 09:13:37

More Loading Practice

Time of First Successful Submission: 2024-11-10 09:14:17

Dereferencing Pointers

Time of First Successful Submission: 2024-11-10 09:33:22

Dereferencing Yourself

Time of First Successful Submission: 2024-11-10 09:45:18

Dereferencing with Offsets

Time of First Successful Submission: 2024-11-10 09:46:52

Stored Addresses

Time of First Successful Submission: 2024-11-10 09:52:00

Double Dereference

Time of First Successful Submission: 2024-11-10 10:06:25

Triple Dereference

Time of First Successful Submission: 2024-11-10 10:23:27

Writing Output

Time of First Successful Submission: 2024-11-13 08:15:56

Chaining Syscalls

Time of First Successful Submission: 2024-11-13 08:17:33

Writing Strings

Time of First Successful Submission: 2024-11-13 08:18:17

set-register

Time of First Successful Submission: 2024-11-13 16:04:24

set-multiple-registers

Time of First Successful Submission: 2024-11-13 16:07:45

add-to-register

Time of First Successful Submission: 2024-11-13 16:17:53

linear-equation-registers

Time of First Successful Submission: 2024-11-13 16:23:02

integer-division

Time of First Successful Submission: 2024-11-13 16:26:55

modulo-operation

Time of First Successful Submission: 2024-11-13 16:36:22

set-upper-byte

Time of First Successful Submission: 2024-11-13 16:38:31

efficient-modulo

Time of First Successful Submission: 2024-11-16 12:19:09

byte-extraction

Time of First Successful Submission: 2024-11-16 12:37:51

bitwise-and

Time of First Successful Submission: 2024-11-16 13:04:50

check-even

Time of First Successful Submission: 2024-11-16 14:09:12

memory-read

Time of First Successful Submission: 2024-11-16 14:15:14

memory-write

Time of First Successful Submission: 2024-11-16 14:22:52

memory-increment

Time of First Successful Submission: 2024-11-16 14:38:06

byte-access

Time of First Successful Submission: 2024-11-16 14:50:30

memory-size-access

Time of First Successful Submission: 2024-11-16 14:52:58

little-endian-write

Time of First Successful Submission: 2024-11-16 15:02:05

memory-sum

Time of First Successful Submission: 2024-11-16 15:07:41

stack-subtraction

Time of First Successful Submission: 2024-11-16 15:14:52

swap-stack-values

Time of First Successful Submission: 2024-11-16 15:21:44

average-stack-values

Time of First Successful Submission: 2024-11-16 15:40:46

absolute-jump

Time of First Successful Submission: 2024-12-02 01:23:03

relative-jump

Time of First Successful Submission: 2024-12-02 01:46:41

jump-trampoline

Time of First Successful Submission: 2024-12-06 02:06:10

conditional-jump

Time of First Successful Submission: 2024-12-06 12:40:11