Loading your workspace…
Loading your workspace…
Track 06
The same foundation course in Java: basics, input and output, variables, data types, operators, conditionals, loops, arrays, strings, functions, and maths — sub-track by sub-track.
Every module in the order you'll work through it. Each one is practised inside the portal and marked as you go.
20 println-only programs: Hello World, biodata, resume, timetable, days, months, alphabet, and the table of 5.
20 Scanner drills: reading ints, doubles, chars, strings, student and employee records, dates, and ASCII codes.
20 programs on declaring, assigning, and swapping variables, plus the arithmetic you build on top of them.
20 programs on int, float, double, and char: wrapper class BYTES and MIN/MAX_VALUE constants, and type conversion.
100 programs in 10 practice groups: Arithmetic, Assignment, Relational, Logical, Increment & Decrement, Unary, Ternary, Bitwise, Type & Size, and Precedence.
50 branching programs: grading systems, triangle checks, nested conditionals, and compound conditions.
44 programs in 3 practice groups: For, While (sentinel-driven input), and Do-While (menu-driven apps).
25 programs on traversal, searching, insert and delete, and element-wise transforms of an array.
20 programs on character counting, reversal, palindromes, case conversion, and comparing two strings.
20 programs on writing and calling your own static methods: return values, parameters, and overloading-friendly signatures.
20 classic maths programs: factorial, primes, Fibonacci, Armstrong, palindrome, GCD, LCM, and perfect numbers.
11 quizzes, one per Java module: ten theory and predict-the-output questions each, locked once answered.
Master SQL relational queries, database joins, aggregations, and Pandas data cleaning.
Perform high-performance numerical computations with NumPy, exploratory data analysis, and capstone modeling.
Sharpen keyboard speed and accuracy with live WPM tracking and detailed performance analytics.