Fork Java | Course Structure

Course Home Page

Week Topic Sub-Topic
Week 1 Basics Of Java, Control Structures Background (JVM, JDK and JRE), Syntax, Variables, Data Types, I/O, Operators, Java packages If, If-else, Switch case, Loops(For, While, Do while), continue, break, jump and type conversion.
Week 2 Arrays, Bitwise and logical Operators, Strings, Functions 1D-array(creation, updation, deletion), 2D-array(creation, updation, deletion), AND, OR, XOR, Subsets and XOR problems, Strings(StringBuffer and Builder) and methods, Normal function usage
Week 3 Classes and Objects, Useful keywords, Comparator, Building Pair Class, BigInteger class static, final, this, library methods of BigInteger class
Week 4 List Interface, Stack Class, Queue and Deque Interface ArrayList, LinkedList, Stack operations, PriorityQueue and its operations, ArrayDeque and its operations
Week 5 Set Interface, Map Interface HashSet, LinkedHashSet, TreeSet and their operations, HashMap, LinkedHashMap, TreeMap and their operations
Week 6 Misc Topics Dictionary Class, Calendar Class

Course Home Page

My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using or mail your article to See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.

Article Tags :
Practice Tags :

Be the First to upvote.

Please write to us at to report any issue with the above content.