z3r0day0

🐧 💉

Intro to Programming Languages

15 / 234 8009 / 30357


Commands

Time of First Successful Submission: 2026-01-19 02:32:51

Command Arguments

Time of First Successful Submission: 2026-01-19 02:56:56

Command History

Time of First Successful Submission: 2026-01-19 02:59:07

The Root Path

Time of First Successful Submission: 2026-01-20 03:18:11

Absolute Paths

Time of First Successful Submission: 2026-01-20 03:22:28

Changing position

Time of First Successful Submission: 2026-01-20 03:27:56

Changing to an Absolute Path

Time of First Successful Submission: 2026-01-20 03:32:17

Relative Paths

Time of First Successful Submission: 2026-01-20 03:47:31

Cat

Time of First Successful Submission: 2026-01-21 01:48:38

Ls

Time of First Successful Submission: 2026-01-21 02:21:07

Ls All

Time of First Successful Submission: 2026-01-21 02:57:08

Find

Time of First Successful Submission: 2026-01-21 03:13:00

Piping Echo

Time of First Successful Submission: 2026-01-27 00:48:50

Piping Stdout

Time of First Successful Submission: 2026-01-27 00:59:52

Piping Stdin

Time of First Successful Submission: 2026-01-27 02:00:15


Intro to Cybersecurity

27 / 183 8615 / 19349


Path Traversal 1

Time of First Successful Submission: 2026-02-12 01:11:42

Path Traversal 2

Time of First Successful Submission: 2026-02-12 02:10:11

CMDi 1

Time of First Successful Submission: 2026-02-12 02:22:29

CMDi 2

Time of First Successful Submission: 2026-02-12 02:33:01

CMDi 3

Time of First Successful Submission: 2026-02-12 03:11:15

CMDi 4

Time of First Successful Submission: 2026-02-12 14:44:54

CMDi 5

Time of First Successful Submission: 2026-02-12 15:20:05

CMDi 6

Time of First Successful Submission: 2026-02-12 15:42:18

Authentication Bypass 1

Time of First Successful Submission: 2026-02-12 20:11:29

Authentication Bypass 2

Time of First Successful Submission: 2026-02-12 20:22:43

SQLi 1

Time of First Successful Submission: 2026-02-13 05:18:19

SQLi 2

Time of First Successful Submission: 2026-02-13 21:17:20

SQLi 3

Time of First Successful Submission: 2026-02-13 21:26:59

SQLi 4

Time of First Successful Submission: 2026-02-13 21:43:01

SQLi 5

Time of First Successful Submission: 2026-02-14 04:25:48

XSS 1

Time of First Successful Submission: 2026-02-15 03:49:56

XSS 2

Time of First Successful Submission: 2026-02-15 04:17:51

XSS 3

Time of First Successful Submission: 2026-02-15 16:20:19

XSS 4

Time of First Successful Submission: 2026-02-15 16:26:24

XSS 5

Time of First Successful Submission: 2026-02-16 04:33:53

XSS 6

Time of First Successful Submission: 2026-02-16 04:42:58

XSS 7

Time of First Successful Submission: 2026-02-16 05:02:16

CSRF 1

Time of First Successful Submission: 2026-02-16 17:23:10

CSRF 2

Time of First Successful Submission: 2026-02-16 17:35:59

CSRF 3

Time of First Successful Submission: 2026-02-16 18:57:20

CSRF 4

Time of First Successful Submission: 2026-02-16 19:08:35

CSRF 5

Time of First Successful Submission: 2026-02-16 19:17:52


Start Here

12 / 12 828 / 41187


Using the Terminal

Time of First Successful Submission: 2026-01-18 04:47:21

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-18 04:51:01

Using the GUI Desktop

Time of First Successful Submission: 2026-01-18 04:58:18

Pasting into the Desktop

Time of First Successful Submission: 2026-01-18 05:01:19

Restarting Challenges

Time of First Successful Submission: 2026-01-18 05:08:08

Challenge Programs

Time of First Successful Submission: 2026-01-18 15:03:17

The Flag File

Time of First Successful Submission: 2026-01-18 15:05:44

Using Privileged Mode

Time of First Successful Submission: 2026-01-19 02:12:00

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-19 02:14:41

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-19 02:15:54


Linux Luminarium

128 / 128 1981 / 30727


Intro to Commands

Time of First Successful Submission: 2026-01-19 02:32:51

Intro to Arguments

Time of First Successful Submission: 2026-01-19 02:56:56

Command History

Time of First Successful Submission: 2026-01-19 02:59:07

The Root

Time of First Successful Submission: 2026-01-20 03:18:11

Program and absolute paths

Time of First Successful Submission: 2026-01-20 03:22:28

Position thy self

Time of First Successful Submission: 2026-01-20 03:27:56

Position elsewhere

Time of First Successful Submission: 2026-01-20 03:32:17

implicit relative paths, from /

Time of First Successful Submission: 2026-01-20 03:47:31

explicit relative paths, from /

Time of First Successful Submission: 2026-01-20 03:53:53

implicit relative path

Time of First Successful Submission: 2026-01-20 03:56:37

home sweet home

Time of First Successful Submission: 2026-01-20 04:14:44

cat: not the pet, but the command!

Time of First Successful Submission: 2026-01-21 01:48:38

catting absolute paths

Time of First Successful Submission: 2026-01-21 01:49:52

more catting practice

Time of First Successful Submission: 2026-01-21 01:50:57

grepping for a needle in a haystack

Time of First Successful Submission: 2026-01-21 01:52:47

comparing files

Time of First Successful Submission: 2026-01-21 01:56:34

listing files

Time of First Successful Submission: 2026-01-21 02:21:07

touching files

Time of First Successful Submission: 2026-01-21 02:52:46

removing files

Time of First Successful Submission: 2026-01-21 02:53:48

moving files

Time of First Successful Submission: 2026-01-21 02:55:05

copying files

Time of First Successful Submission: 2026-01-21 02:55:53

hidden files

Time of First Successful Submission: 2026-01-21 02:57:08

An Epic Filesystem Quest

Time of First Successful Submission: 2026-01-21 03:08:59

making directories

Time of First Successful Submission: 2026-01-21 03:10:21

finding files

Time of First Successful Submission: 2026-01-21 03:13:00

linking files

Time of First Successful Submission: 2026-01-22 03:34:09

Learning From Documentation

Time of First Successful Submission: 2026-01-24 18:35:38

Learning Complex Usage

Time of First Successful Submission: 2026-01-24 18:39:41

Reading Manuals

Time of First Successful Submission: 2026-01-24 18:48:13

Searching Manuals

Time of First Successful Submission: 2026-01-24 22:20:54

Searching For Manuals

Time of First Successful Submission: 2026-01-24 22:37:07

Helpful Programs

Time of First Successful Submission: 2026-01-24 22:49:17

Help for Builtins

Time of First Successful Submission: 2026-01-24 22:53:11

Matching with *

Time of First Successful Submission: 2026-01-25 04:00:40

Matching with ?

Time of First Successful Submission: 2026-01-25 04:03:03

Matching with []

Time of First Successful Submission: 2026-01-25 04:49:41

Matching paths with []

Time of First Successful Submission: 2026-01-25 05:05:16

Multiple globs

Time of First Successful Submission: 2026-01-26 03:22:26

Mixing globs

Time of First Successful Submission: 2026-01-26 20:39:51

Exclusionary globbing

Time of First Successful Submission: 2026-01-26 20:43:02

Tab completion

Time of First Successful Submission: 2026-01-26 20:46:49

Multiple options for tab completion

Time of First Successful Submission: 2026-01-26 20:49:00

Tab completion on commands

Time of First Successful Submission: 2026-01-26 20:50:28

Redirecting output

Time of First Successful Submission: 2026-01-27 00:48:50

Redirecting more output

Time of First Successful Submission: 2026-01-27 00:59:52

Appending output

Time of First Successful Submission: 2026-01-27 01:44:29

Redirecting errors

Time of First Successful Submission: 2026-01-27 01:55:30

Redirecting input

Time of First Successful Submission: 2026-01-27 02:00:15

Grepping stored results

Time of First Successful Submission: 2026-01-27 03:03:47

Grepping live output

Time of First Successful Submission: 2026-01-27 03:45:19

Grepping errors

Time of First Successful Submission: 2026-01-27 03:49:42

Filtering with grep -v

Time of First Successful Submission: 2026-01-27 04:02:40

Filtering with sed

Time of First Successful Submission: 2026-01-27 04:08:35

Duplicating piped data with tee

Time of First Successful Submission: 2026-01-29 03:37:22

Process substitution for input

Time of First Successful Submission: 2026-01-29 04:25:06

Writing to multiple programs

Time of First Successful Submission: 2026-01-30 03:06:31

Split-piping stderr and stdout

Time of First Successful Submission: 2026-01-30 03:15:12

Named pipes

Time of First Successful Submission: 2026-01-30 03:31:12

Printing Variables

Time of First Successful Submission: 2026-01-30 03:51:57

Setting Variables

Time of First Successful Submission: 2026-01-30 03:55:36

Multi-word Variables

Time of First Successful Submission: 2026-01-30 03:58:23

Exporting Variables

Time of First Successful Submission: 2026-01-30 04:06:13

Printing Exported Variables

Time of First Successful Submission: 2026-01-30 04:05:36

Storing Command Output

Time of First Successful Submission: 2026-01-30 04:09:04

Reading Input

Time of First Successful Submission: 2026-01-30 04:12:59

Reading Files

Time of First Successful Submission: 2026-01-30 04:17:13

Translating characters

Time of First Successful Submission: 2026-01-30 04:28:26

Deleting characters

Time of First Successful Submission: 2026-01-31 03:27:23

Deleting newlines

Time of First Successful Submission: 2026-01-31 03:31:06

Extracting the first lines with head

Time of First Successful Submission: 2026-01-31 03:34:30

Extracting specific sections of text

Time of First Successful Submission: 2026-01-31 03:40:58

Sorting data

Time of First Successful Submission: 2026-01-31 03:44:28

Listing Processes

Time of First Successful Submission: 2026-01-31 21:12:45

Killing Processes

Time of First Successful Submission: 2026-01-31 21:21:34

Interrupting Processes

Time of First Successful Submission: 2026-02-02 02:55:28

Killing Misbehaving Processes

Time of First Successful Submission: 2026-02-02 03:00:17

Suspending Processes

Time of First Successful Submission: 2026-02-02 03:16:58

Resuming Processes

Time of First Successful Submission: 2026-02-02 03:22:33

Backgrounding Processes

Time of First Successful Submission: 2026-02-02 03:58:57

Foregrounding Processes

Time of First Successful Submission: 2026-02-02 04:02:28

Starting Backgrounded Processes

Time of First Successful Submission: 2026-02-02 04:06:16

Process Exit Codes

Time of First Successful Submission: 2026-02-02 04:16:26

Becoming root with su

Time of First Successful Submission: 2026-02-03 03:01:29

Other users with su

Time of First Successful Submission: 2026-02-03 03:05:38

Cracking passwords

Time of First Successful Submission: 2026-02-03 03:18:01

Using sudo

Time of First Successful Submission: 2026-02-03 03:27:52

Changing File Ownership

Time of First Successful Submission: 2026-02-04 03:30:34

Groups and Files

Time of First Successful Submission: 2026-02-04 03:32:11

Fun With Groups Names

Time of First Successful Submission: 2026-02-04 03:35:11

Changing Permissions

Time of First Successful Submission: 2026-02-05 01:32:37

Executable Files

Time of First Successful Submission: 2026-02-05 01:37:37

Permission Tweaking Practice

Time of First Successful Submission: 2026-02-05 01:56:41

Permissions Setting Practice

Time of First Successful Submission: 2026-02-05 02:06:11

The SUID Bit

Time of First Successful Submission: 2026-02-05 02:14:17

Chaining with Semicolons

Time of First Successful Submission: 2026-02-05 02:46:38

Building on Success

Time of First Successful Submission: 2026-02-05 02:49:52

Handling Failure

Time of First Successful Submission: 2026-02-05 02:52:15

Your First Shell Script

Time of First Successful Submission: 2026-02-05 03:11:23

Redirecting Script Output

Time of First Successful Submission: 2026-02-05 03:39:19

Executable Shell Scripts

Time of First Successful Submission: 2026-02-05 03:47:49

Understanding Shebangs

Time of First Successful Submission: 2026-02-05 03:57:56

Scripting with Arguments

Time of First Successful Submission: 2026-02-05 04:10:02

Scripting with Conditionals

Time of First Successful Submission: 2026-02-05 04:14:51

Scripting with Default Cases

Time of First Successful Submission: 2026-02-05 04:18:49

Scripting with Multiple Conditions

Time of First Successful Submission: 2026-02-05 04:25:52

Reading Shell Scripts

Time of First Successful Submission: 2026-02-05 04:28:57

Launching Screen

Time of First Successful Submission: 2026-02-05 20:53:14

Detaching and Attaching

Time of First Successful Submission: 2026-02-05 20:59:42

Finding Sessions

Time of First Successful Submission: 2026-02-06 02:41:59

Switching Windows

Time of First Successful Submission: 2026-02-06 02:46:34

Detaching and Attaching (tmux)

Time of First Successful Submission: 2026-02-06 02:50:15

Switching Windows (tmux)

Time of First Successful Submission: 2026-02-06 02:56:48

The PATH Variable

Time of First Successful Submission: 2026-02-06 03:12:26

Setting PATH

Time of First Successful Submission: 2026-02-06 03:15:41

Finding Commands

Time of First Successful Submission: 2026-02-06 03:19:06

Adding Commands

Time of First Successful Submission: 2026-02-06 03:37:56

Hijacking Commands

Time of First Successful Submission: 2026-02-06 04:13:28

Bashrc Backdoor

Time of First Successful Submission: 2026-02-06 04:47:03

Sniffing Input

Time of First Successful Submission: 2026-02-06 21:37:27

Overshared Directories

Time of First Successful Submission: 2026-02-07 01:37:42

Tricky Linking

Time of First Successful Submission: 2026-02-08 07:13:52

Sniffing Process Arguments

Time of First Successful Submission: 2026-02-08 07:20:08

Snooping on Configurations

Time of First Successful Submission: 2026-02-08 07:23:59

The Fork Bomb

Time of First Successful Submission: 2026-02-09 05:06:54

Disk-Space Doomsday

Time of First Successful Submission: 2026-02-09 05:27:20

rm -rf /

Time of First Successful Submission: 2026-02-09 05:32:52

Life after rm -rf /

Time of First Successful Submission: 2026-02-09 14:51:59

Finding meaning after rm -rf /

Time of First Successful Submission: 2026-02-09 14:59:47


Computing 101

34 / 94 10262 / 20811


Your First Register

Time of First Successful Submission: 2026-02-17 20:42:01

Your First Syscall

Time of First Successful Submission: 2026-02-18 01:36:59

Exit Codes

Time of First Successful Submission: 2026-02-18 01:42:51

Building Executables

Time of First Successful Submission: 2026-02-18 02:11:13

Moving Between Registers

Time of First Successful Submission: 2026-02-18 02:24:32

Loading From Memory

Time of First Successful Submission: 2026-02-18 03:35:08

More Loading Practice

Time of First Successful Submission: 2026-02-18 13:48:56

Dereferencing Pointers

Time of First Successful Submission: 2026-02-19 03:53:49

Dereferencing Yourself

Time of First Successful Submission: 2026-02-19 16:35:20

Dereferencing with Offsets

Time of First Successful Submission: 2026-02-19 21:21:25

Stored Addresses

Time of First Successful Submission: 2026-02-19 21:38:41

Double Dereference

Time of First Successful Submission: 2026-02-19 21:47:32

The Stack

Time of First Successful Submission: 2026-02-20 02:16:06

Stack Offsets

Time of First Successful Submission: 2026-02-20 02:27:31

Program Arguments on the Stack

Time of First Successful Submission: 2026-02-20 02:35:28

Popping From the Stack

Time of First Successful Submission: 2026-02-20 02:54:41

Disassembling Programs

Time of First Successful Submission: 2026-02-20 04:23:59

Tracing Syscalls

Time of First Successful Submission: 2026-02-20 04:47:40

Starting GDB

Time of First Successful Submission: 2026-02-20 04:50:15

Quitting GDB

Time of First Successful Submission: 2026-02-20 04:52:19

Starting Programs in GDB

Time of First Successful Submission: 2026-02-20 21:08:48

Disassembling in GDB

Time of First Successful Submission: 2026-02-20 21:13:24

Stepping Through Instructions

Time of First Successful Submission: 2026-02-20 21:21:19

Reading Register Values

Time of First Successful Submission: 2026-02-20 21:24:01

Popping Stack Values

Time of First Successful Submission: 2026-02-21 02:55:16

Examining Memory

Time of First Successful Submission: 2026-02-21 03:21:16

Examining Stack Pointers

Time of First Successful Submission: 2026-02-21 03:21:00

Cooperative Debugging

Time of First Successful Submission: 2026-02-21 03:28:40

Writing Output

Time of First Successful Submission: 2026-02-22 03:07:42

Chaining Syscalls

Time of First Successful Submission: 2026-02-22 03:21:52

Writing Strings

Time of First Successful Submission: 2026-02-22 03:28:14

Reading Data

Time of First Successful Submission: 2026-02-22 03:58:58

Opening Files

Time of First Successful Submission: 2026-02-22 05:33:21

Hardcoding the Filename

Time of First Successful Submission: 2026-02-22 05:47:46


Playing With Programs

65 / 116 4264 / 22965


What's the password?

Time of First Successful Submission: 2026-02-23 02:41:50

... and again!

Time of First Successful Submission: 2026-02-23 02:50:07

Newline Troubles

Time of First Successful Submission: 2026-02-23 21:41:01

Reasoning about files

Time of First Successful Submission: 2026-02-23 21:44:35

Specifying Filenames

Time of First Successful Submission: 2026-02-24 01:17:53

Binary and Hex Encoding

Time of First Successful Submission: 2026-02-24 02:56:15

More Hex

Time of First Successful Submission: 2026-02-24 02:58:38

Decoding Hex

Time of First Successful Submission: 2026-02-24 03:02:24

Decoding Practice

Time of First Successful Submission: 2026-02-24 03:45:10

Encoding Practice

Time of First Successful Submission: 2026-02-24 04:02:08

Hex-encoding ASCII

Time of First Successful Submission: 2026-02-25 03:16:29

Nested Encoding

Time of First Successful Submission: 2026-02-25 03:26:29

Hex-encoding UTF-8

Time of First Successful Submission: 2026-02-26 02:29:17

UTF Mixups

Time of First Successful Submission: 2026-02-26 02:47:27

Modifying Encoded Data

Time of First Successful Submission: 2026-02-26 03:07:05

Decoding Base64

Time of First Successful Submission: 2026-02-26 03:12:53

Encoding Base64

Time of First Successful Submission: 2026-02-26 03:18:14

Dealing with Obfuscation

Time of First Successful Submission: 2026-02-26 03:24:19

Dealing with Obfuscation 2

Time of First Successful Submission: 2026-02-26 03:32:20

Your First HTTP Request

Time of First Successful Submission: 2026-02-27 05:12:52

Reading Flask

Time of First Successful Submission: 2026-02-28 03:39:36

Commented Data

Time of First Successful Submission: 2026-02-28 03:48:52

HTTP Metadata

Time of First Successful Submission: 2026-02-28 03:51:22

HTTP (netcat)

Time of First Successful Submission: 2026-02-28 04:02:34

HTTP Paths (netcat)

Time of First Successful Submission: 2026-02-28 04:20:41

HTTP (curl)

Time of First Successful Submission: 2026-02-28 04:24:48

HTTP (python)

Time of First Successful Submission: 2026-02-28 04:37:15

HTTP Host Header (python)

Time of First Successful Submission: 2026-02-28 05:11:09

HTTP Host Header (curl)

Time of First Successful Submission: 2026-02-28 05:15:54

HTTP Host Header (netcat)

Time of First Successful Submission: 2026-02-28 05:46:04

URL Encoding (netcat)

Time of First Successful Submission: 2026-03-01 05:08:14

HTTP GET Parameters

Time of First Successful Submission: 2026-03-01 05:11:10

Multiple HTTP Parameters (netcat)

Time of First Successful Submission: 2026-03-01 05:13:12

Multiple HTTP Parameters (curl)

Time of First Successful Submission: 2026-03-01 05:16:53

HTTP Forms

Time of First Successful Submission: 2026-03-01 05:19:40

HTTP Forms (curl)

Time of First Successful Submission: 2026-03-01 05:23:53

HTTP Forms (netcat)

Time of First Successful Submission: 2026-03-01 05:36:04

HTTP Forms (python)

Time of First Successful Submission: 2026-03-01 18:07:10

HTTP Forms Without Forms

Time of First Successful Submission: 2026-03-01 05:56:16

Multiple Form Fields (curl)

Time of First Successful Submission: 2026-03-01 05:59:32

Multiple Form Fields (netcat)

Time of First Successful Submission: 2026-03-01 14:52:15

HTTP Redirects (netcat)

Time of First Successful Submission: 2026-03-02 01:43:00

HTTP Redirects (curl)

Time of First Successful Submission: 2026-03-02 01:44:49

HTTP Redirects (python)

Time of First Successful Submission: 2026-03-02 01:48:11

HTTP Cookies (curl)

Time of First Successful Submission: 2026-03-02 02:24:52

HTTP Cookies (netcat)

Time of First Successful Submission: 2026-03-02 02:30:13

HTTP Cookies (python)

Time of First Successful Submission: 2026-03-02 02:36:32

Server State (python)

Time of First Successful Submission: 2026-03-02 02:43:08

Listening Web

Time of First Successful Submission: 2026-03-02 02:49:55

Speaking Redirects

Time of First Successful Submission: 2026-03-02 03:28:56

JavaScript Redirects

Time of First Successful Submission: 2026-03-02 03:51:32

Including JavaScript

Time of First Successful Submission: 2026-03-02 04:39:56

HTTP (javascript)

Time of First Successful Submission: 2026-03-03 03:44:45

HTTP Get Parameters (javascript)

Time of First Successful Submission: 2026-03-03 03:52:27

HTTP Forms (javascript)

Time of First Successful Submission: 2026-03-03 04:00:26

SQL Queries

Time of First Successful Submission: 2026-03-03 04:13:13

Filtering SQL

Time of First Successful Submission: 2026-03-03 04:25:28

Choosing Columns

Time of First Successful Submission: 2026-03-03 04:29:47

Exclusionary Filtering

Time of First Successful Submission: 2026-03-03 04:33:58

Filtering Strings

Time of First Successful Submission: 2026-03-03 15:26:49

Filtering on Expressions

Time of First Successful Submission: 2026-03-03 15:30:41

SELECTing Expressions

Time of First Successful Submission: 2026-03-03 15:48:31

Composite Conditions

Time of First Successful Submission: 2026-03-03 15:55:08

Reaching Your LIMITs

Time of First Successful Submission: 2026-03-03 15:58:59

Querying Metadata

Time of First Successful Submission: 2026-03-03 17:15:17


Content Injection

10 / 10 49 / 97


Teacher Login

Time of First Successful Submission: 2026-02-17 14:49:28

Teacher Login 2

Time of First Successful Submission: 2026-02-17 16:51:41

Teacher Login 3

Time of First Successful Submission: 2026-02-17 15:57:27

Teacher Login 4

Time of First Successful Submission: 2026-02-17 16:06:06

Teacher Login 5

Time of First Successful Submission: 2026-02-17 16:15:12

Teacher Login 6

Time of First Successful Submission: 2026-02-17 16:22:29

Teacher Login 7

Time of First Successful Submission: 2026-02-17 16:51:06

Class Cancellation

Time of First Successful Submission: 2026-02-17 17:10:25

Class Cancellation 2

Time of First Successful Submission: 2026-02-17 17:15:19

Class Cancellation 3

Time of First Successful Submission: 2026-02-17 17:31:40


GCA CTF

12 / 102 1046 / 41464


Using the Terminal

Time of First Successful Submission: 2026-01-18 04:47:21

Using the VSCode Workspace

Time of First Successful Submission: 2026-01-18 04:51:01

Using the GUI Desktop

Time of First Successful Submission: 2026-01-18 04:58:18

Pasting into the Desktop

Time of First Successful Submission: 2026-01-18 05:01:19

Connecting over SSH

Time of First Successful Submission: 2026-01-18 05:04:26

Restarting Challenges

Time of First Successful Submission: 2026-01-18 05:08:08

Getting Help

Time of First Successful Submission: 2026-01-18 05:14:23

Challenge Programs

Time of First Successful Submission: 2026-01-18 15:03:17

The Flag File

Time of First Successful Submission: 2026-01-18 15:05:44

Using Privileged Mode

Time of First Successful Submission: 2026-01-19 02:12:00

Persistent Home Directories - One

Time of First Successful Submission: 2026-01-19 02:14:41

Persistent Home Directories - Two

Time of First Successful Submission: 2026-01-19 02:15:54


Hanto Dojo

10 / 44 41 / 310


Evaluating Is Fun!

Time of First Successful Submission: 2026-02-18 20:05:03

Variables Are Fun!

Time of First Successful Submission: 2026-02-18 20:23:22

Functions Are Fun!

Time of First Successful Submission: 2026-02-18 20:30:55

Printing Is Fun!

Time of First Successful Submission: 2026-02-18 20:59:28

Opening Is Fun!

Time of First Successful Submission: 2026-02-18 21:11:05

Globals Are Fun!

Time of First Successful Submission: 2026-02-18 23:11:04

Modules Are Fun!

Time of First Successful Submission: 2026-02-19 01:10:40

Importing Is Fun!

Time of First Successful Submission: 2026-02-19 01:13:39

Attributes Are Fun!

Time of First Successful Submission: 2026-02-19 01:23:09

Nesting Is Fun!

Time of First Successful Submission: 2026-02-19 01:56:12