SectionContentsGrade
Basic syntaxBrackets, keywords, semi-colon, case10
Data types and variablesvariables, primitive vs object, conversions, print to console10
Conditionalsswitch and if, what is selection10
FunctionsIPO, scope, decomposition10
Loopingfor vs while vs for each10
File I/Oscanners, printwriters10/11
String manipulationscanners, indexof, substring, contains, etc10/11
DataStructuresarrays, arraylists, variable collections, date/time objects11
Algorithmssorting, searching, inserting, deleting11
Exceptionswhen to throw, when to catch11
OOPstatic vs non-static, encapsulation, objects, arrays of objects11
JDBCconnecting to a database11/12
Inheritance and interfacespolymorphism, dynamic binding12
Mavenproject manager, what are alternates
Githubcommit, push, pull, clone, add, pull request, versioning
Collectionsarraylist, ORM

Link to roadmap site Link to codegym java course