Lab

Labs are trainings on Coursemology which are designed to cover concepts taught in class, and should be easy for the average CS student. They are used to test problem solving ability of students, and do not require extra outside knowledge. Labs are compulsory and yield a varying amount of experience points when completed. They are required to be completed in order to get extra achievements. In addition, some of them are prerequisites for Practices and Challenges.

Labs may be short answer, MCQ or ask you to write code for them.

Lab 1: Introduction to CT
Lab 1

Lab 8: String Processing
Lab 8

Lab 9.0: Lists [self-study]
Lab 9.0

Lab 9.1: Lists
Lab 9.1

Lab 9.2: Lists
Lab 9.2

Lab 10: Give My Badges Back!
Lab 10

Lab 0 - Welcome to PSC
Lab 0

Lab 1 - A&A
Lab 1

Lab 0: Setting up Java
Lab 0

Lab 1: Introduction to Java
Lab 1

Lab 2: Programming in Java
Lab 2

Lab 3: Conditionals
Lab 3

Lab 4: Loops
Lab 4

Lab 5: Methods
Lab 5

Lab 6: Java API
Lab 6

Lab 7: Classes and Objects (Part 1)
Lab 7

Lab 8: Classes and Objects (Part 2)
Lab 8

Lab 9: Arrays
Lab 9

Lab 10: Arraylist
Lab 10

Lab 11: File I/O
Lab 11

Lab 12.1 Setting up Java FX
Lab 12.1

Lab 12.2: Intro to JavaFX
Lab 12.2

Lab 13: JavaFX with Scene Builder
Lab 13

Lab 14: Give me my badges back!
Lab 14

Lab 1: Recap on OOP
Lab 1

Lab 2.1: Inheritance & Polymorphism
Lab 2.1

Lab 2.2: Inheritance & Polymorphism
Lab 2.2

Lab 3.1 Abstract Classes, Interfaces & Generics
Lab 3.1

Lab 3.2: Abstract Classes, Interfaces & Generics
Lab 3.2

Lab 4: Exception Handling
Lab 4