Skip to main content

Lab 1

Enrollment in this course is by invitation only

About this course

In this lab 1, you will fly with HackerRank to try hard on practicing coding. This Lab 1 contains many challenges (or exercises) which you have to complete to pass. It is organized as a contest without time limit.

You must complete 80 percents of challenges at least to be valid for the final exam. When interviewing at the final exam, mentors would interview you with questions based on labs done

Course code:


Course name:

Lab 1



Estimated Duration:

45 hours

Course Objective:

By completing this lab you would practice many coding skills on

- Basic programming skills of Java language (as any functional programming language)


- Basic data structures in Java

Advanced programming skills like exception handling, big number, programming patterns.


You should pass the course PRO192x - Object-Oriented Programming (with Java)

Course Designer

Quách Ngọc Xuân

- Giám đốc học thuật của FUNiX.
- Có kinh nghiệm 15 năm làm việc trong ngành IT
- 8 năm kinh nghiệm giảng dạy tại FPT Aptech, Đại học FPT
- Facebook:

Learning sources

Below is the list of all free massive open online learning sources (MOOC) used for this course by FUNiX: HackerRank.

All open learning sources used in FUNiX training program are public, constantly updated and freely used. FUNiX is always willing to receive and discuss any comments, suggestions and responses related to our learning sources via email