Learn2Code A practical way to learn a language. Difficulty levels A : easy B : medium C : hard D : challenging E : bonus Exercises Language Basics Control Utilities String Collections List Set Map Regular Expressions Files and Directories classes