You are on page 1of 5

Technical Learning Content

The below document has details on technical learnings shared earlier, aligning to current
foundational skill scope.

SQL
Topics Sub-Topics URLs Platform
What is https://www.javatpoint.com/database-design javatpoint
Database
Design?, Why
is Database
Design
Database important?, Life
Design Cycle, Physical
Model, Logical
Model,
Database
Design
Process,
Normal Forms https://www.geeksforgeeks.org/normal-forms-in- geeksforgeeks
in DBMS, 1NF, dbms/
Normalization
2NF, 3NF,
BCNF
NoSQL Introduction to https://www.geeksforgeeks.org/introduction-to- geeksforgeeks
Basics NoSQL nosql/
Aggregate and https://www.geeksforgeeks.org/sql-functions- geeksforgeeks
Scalar aggregate-scalar-functions/
Functions
SQL Date Functions https://www.geeksforgeeks.org/sql-date-functions/ geeksforgeeks
Functions String https://www.geeksforgeeks.org/sql-string-functions/ geeksforgeeks
Functions
Ranking https://www.geeksforgeeks.org/mysql-ranking- geeksforgeeks
Functions functions/
GROUP BY https://www.geeksforgeeks.org/sql-group-by/ geeksforgeeks
GROUP BY
clause
Inner, Left, https://www.geeksforgeeks.org/sql-join-set-1-inner- geeksforgeeks
Right and Full left-right-and-full-joins/
Joins Joins
Cartesian Join https://www.geeksforgeeks.org/sql-join-cartesian- geeksforgeeks
& Self Join join-self-join/
Introduction to https://www.geeksforgeeks.org/sql-subquery/ geeksforgeeks
Subquery
Subquery
Sub queries in https://www.geeksforgeeks.org/sql-sub-queries- geeksforgeeks
From Clause clause/

These are curated open-source learning references. Any changes that happen to this content would be under the sole discretion of
the website.
Correlated https://www.geeksforgeeks.org/sql-correlated- geeksforgeeks
Subqueries subqueries/

Core Java
Topics Sub-Topics URLs Platform
Class & https://www.geeksforgeeks.org/classes-objects-java/ geeksforgeeks
Objects, static https://www.geeksforgeeks.org/variables-in-java/ geeksforgeeks
variables
(class https://www.tutorialspoint.com/What-is-the-difference-
variables) between-class-variables-and-instance-variables-in-Java tutorialspoint
Encapsulation https://www.w3schools.com/java/java_constructors.asp w3schools
https://www.w3schools.com/java/java_encapsulation.asp w3schools
https://www.journaldev.com/1325/composition-in-java-
example journaldev
Inheritance https://www.w3schools.com/java/java_inheritance.asp w3schools
Object Polymorphism https://www.w3schools.com/java/java_polymorphism.asp w3schools
Oriented
Abstract class https://www.w3schools.com/java/java_abstract.asp w3schools
Programming
Concepts Interface https://www.geeksforgeeks.org/interfaces-in-java/ geeksforgeeks
Object class https://www.geeksforgeeks.org/overriding-equals-method-
in-java/ geeksforgeeks
https://www.geeksforgeeks.org/object-class-in-java/ geeksforgeeks
packages https://www.tutorialspoint.com/Advantages-of-using-
packages-in-Java tutorialspoint
beginnersboo
https://beginnersbook.com/2013/03/packages-in-java/ k
Access https://www.javatpoint.com/access-modifiers javatpoint
Modifiers and
final keyword https://www.javatpoint.com/final-keyword javatpoint
https://www.geeksforgeeks.org/exceptions-in-java/
https://www.geeksforgeeks.org/types-of-exception-in-java-
Basics,Types with-examples/
of exceptions https://www.geeksforgeeks.org/checked-vs-unchecked-
Exception exceptions-in-java/
Handling https://www.geeksforgeeks.org/throw-throws-java/ geeksforgeeks
User Defined https://www.tutorialspoint.com/What-are-custom-
Exceptions exceptions-in-Java tutorialspoint
https://www.codejava.net/java-core/exception/how-to-
create-custom-exceptions-in-java codejava.net
Wrapper Convert https://www.geeksforgeeks.org/wrapper-classes-java/
classes primitive data
type to geeksforgeeks
2

These are curated open-source learning references. Any changes that happen to this content would be under the sole discretion of
the website.
objects.
Integer, Float,
Double, Long,
Character,
Boolean
Collection https://www.javatpoint.com/collections-in-java javatpoint
basics https://beginnersbook.com/2015/01/difference-between- beginnersboo
list-set-and-map-in-java/ k
List https://www.geeksforgeeks.org/initialize-an-arraylist-in-
Collections java/ geeksforgeeks
Framework https://howtodoinjava.com/java/collections/arraylist/iterate-
through-objects/ howtodoinjava
https://beginnersbook.com/2013/12/how-to-sort-arraylist- beginnersboo
in-java/ k
Map https://www.geeksforgeeks.org/java-util-hashmap-in-java-
with-examples/ geeksforgeeks
Set https://www.geeksforgeeks.org/set-in-java/ geeksforgeeks
File Handling InputStream, https://www.geeksforgeeks.org/file-handling-java-using- geeksforgeeks
OutputStream, filewriter-filereader/
FileReader, https://www.tutorialspoint.com/java/java_files_io.htm
FileWriter tutorialspoint
https://www.java-
programs.thiyagaraaj.com/parseexception-java-example-
program.html java-programs
String https://www.javatpoint.com/difference-between-
Methods stringbuffer-and-stringbuilder javatpoint
Advanced Explain https://www.javatpoint.com/java-annotation
Concepts Annotations javatpoint
Memory https://www.javatpoint.com/memory-management-in-java
management
works in Java javatpoint
Multi- https://www.javatpoint.com/multithreading-in-java
Threading javatpoint
Lambda https://docs.oracle.com/javase/tutorial/java/javaOO/lambd
Expressions aexpressions.html oracle
https://docs.oracle.com/javase/8/docs/api/java/util/function
/package-summary.html oracle
Stream API, https://docs.oracle.com/javase/8/docs/api/java/util/stream/
Filters, package-summary.html oracle
Collectors, https://www.geeksforgeeks.org/stream-in-java geeksforgeeks
Java 8 forEach and https://www.tutorialspoint.com/java8/java8_streams
Concepts Method
Reference tutorialspoint
DateTime API https://www.oracle.com/technetwork/articles/java/jf14-
date-time-2125367.html oracle
https://docs.oracle.com/javase/8/docs/api/java/time/packa
ge-summary.html oracle
https://docs.oracle.com/javase/8/docs/api/java/time/format
/package-summary.html oracle

These are curated open-source learning references. Any changes that happen to this content would be under the sole discretion of
the website.
Additional Learning
Code Analysis
Topics Sub-Topics URLs Platform
Code Analysis Static Code
https://www.youtube.com/watch?v=3VmuKDb2C
- SonalQube / Analysis
8w
Sonarlint Introduction youtube
Code Analysis -
https://docs.sonarqube.org/latest/
SonalQube sonarqube
Code Analysis - https://www.sonarsource.com/open-source-
SonalQube editions/sonarqube-community-edition/ sonarsource
Sonarlint - https://www.sonarsource.com/products/sonarlint/f
Eclipse eatures/eclipse/ sonarsource
https://marketplace.visualstudio.com/items?item
Sonarlint -
Name=SonarSource.SonarLintforVisualStudio20
Visual Studio
22 visualstudio

GitHub Copilot

Topics Sub-Topics URLs Platform


GitHub Quick Introduction GitHub https://www.youtube.com/watch?v=hPVat
Copilot Copilot USvZq0 youtube
https://www.youtube.com/watch?v=CZNvK
GitHub Copilot in detail
fw2fH4 youtube
Note – For additional learning, You can refer GitHub official website. There is a 30-day free trial
period.

AI Chat GPT
Topics Sub-Topics URLs Platform
AI -
Artificial Intelligence https://www.youtube.com/watch?v=FWOZmmIUq
Generative AI
Tutorial | AI Tutorial Hg&list=PLEiEAq2VkUULyr_ftxpHB6DumOq1Zz
and Chat
for Beginners 2hq&index=8
GPT youtube
How ChatGPT Works
Technically For https://www.youtube.com/watch?v=uCIa6V4uF84
Beginners youtube
4

These are curated open-source learning references. Any changes that happen to this content would be under the sole discretion of
the website.
Introduction to https://www.coursera.org/learn/introduction-to-
Generative AI generative-ai/home/info coursera
Prompt Engineering https://www.coursera.org/learn/prompt-
for ChatGPT engineering coursera

Use these online editors to practice the questions in the learning


sites listed or your choice of learning avenues
Skill/Course URLs Remarks
https://www.mycompiler.io/new/sql Free
https://www.jdoodle.com/execute-sql-online/ Free
SQL https://www.tutorialspoint.com/execute_sql_online.php Free
https://www.w3schools.com/sql/trysql.asp?filename=trysql_asc Free
https://onecompiler.com/mysql Free
https://www.tutorialspoint.com/compile_java_online.php
https://www.onlinegdb.com/online_java_compiler

https://www.jdoodle.com/online-java-compiler-ide/
Core Java
https://www.hackerrank.com/dashboard

https://www.techgig.com/ Free

******************************

These are curated open-source learning references. Any changes that happen to this content would be under the sole discretion of
the website.

You might also like