0% found this document useful (0 votes)
21 views

1- Basics of Programming @Hiten.codes

The document outlines a comprehensive list of programming topics divided into categories such as Core Topics, Advanced Topics, Data Structures, and Interview Questions, with each topic linked to YouTube resources marked as 'To Do'. It includes Java, Python, and JavaScript topics, covering fundamental concepts, data structures, and interview preparation questions. Each section is organized for easy navigation and study planning.

Uploaded by

Sahil Phalswal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

1- Basics of Programming @Hiten.codes

The document outlines a comprehensive list of programming topics divided into categories such as Core Topics, Advanced Topics, Data Structures, and Interview Questions, with each topic linked to YouTube resources marked as 'To Do'. It includes Java, Python, and JavaScript topics, covering fundamental concepts, data structures, and interview preparation questions. Each section is organized for easy navigation and study planning.

Uploaded by

Sahil Phalswal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Core Topics

Topic Link Status Remarks / Notes


Installing Java YouTube To Do
Variables & Datatypes YouTube To Do
Input & Output YouTube To Do
Strings & String Methods YouTube To Do
Operators & Types YouTube To Do
Control Statements YouTube To Do
Iterators YouTube To Do
Arrays YouTube To Do
Object Oriented Programming YouTube To Do

Advance Topics
Exception Handling YouTube To Do
Collection Framework YouTube To Do
Date & Time YouTube To Do
Generics YouTube To Do
File Management YouTube To Do
Packages YouTube To Do
Multithreading YouTube To Do

Data Structures
Stack YouTube To Do
Queue YouTube To Do
LinkedList YouTube To Do
Tree YouTube To Do
Graph YouTube To Do

Interview Questions
Is Java 100% Object Oriented? Link To Do
Difference between final, finally and finalize Link To Do
Why Java doesn’t have concepts of pointers? Link To Do
How to make a class immutable? Link To Do
JDK, JRE and JRM - Difference? Link To Do
What is a JIT compiler? Link To Do
What is a singleton class? Link To Do
Process vs Threads? Link To Do
Why is string immutable in Java? Link To Do
StringBuffer vs StringBuilder Link To Do
What is a wrapper class? Link To Do
Abstract Classes vs Interfaces Link To Do
Different types of interfaces? Link To Do
Why does java not support multiple inheritance? Link To Do
Explain Java Thread lifecycle Link To Do
method overloading vs method overriding Link To Do
Heap vs stack memory? Link To Do
What is an Association in Java? Link To Do
Theory Topics
Topic Link Status Remarks / Notes
Variables and Datatypes YouTube To Do
Strings YouTube To Do
Operators YouTube To Do
Conditionals YouTube To Do
Iterators YouTube To Do
Functions YouTube To Do
Exception Handling YouTube To Do
Object Oriented Programming YouTube To Do
Modules YouTube To Do
Packages YouTube To Do

Data Structures
Lists YouTube To Do
Tuples YouTube To Do
Sets YouTube To Do
Dictionaries YouTube To Do

Interview Questions
Interpreted vs Compiled Language Link To Do
What is Lambda Function? Link To Do
Python List methods Link To Do
Python Dictionary methods Link To Do
Python Sets methods Link To Do
What are Namespaces? Link To Do
What is passing arguements by
object reference? Link To Do
What is pickling and unpickling Link To Do
Python Access Modifers Link To Do
Shallow Copy vs Deep Copy Link To Do
How to achieve multi threading? Link To Do
How is memory managed in python? Link To Do
Garbage Collection in Python Link To Do
Theory Topics
Topic Link Status Remarks / Notes
Variables and Datatypes YouTube To Do
Strings YouTube To Do
Operators YouTube To Do
Conditionals YouTube To Do
Iterators YouTube To Do
Functions YouTube To Do
Exception Handling YouTube To Do
Object Oriented Programming YouTube To Do

Data Structures
All in One Playlist
(Array, Set, Queue, Linked List,
Tree, Graph, ...) YouTube To Do

Interview Questions
How does Java script attain async behaviour ? Link To Do
Explain how this works in Java script Link To Do
Normal functions vs arrow functions Link To Do
What are promises? Link To Do
What is async await? Link To Do
What is a callback function? Link To Do
What is a closure? Link To Do
Differenct array methods Link To Do
What is currying ? Link To Do
What is composition? Link To Do
How does java script code run? Link To Do
What is debouncing and throttling? Link To Do
What is prototypal inheritance? Link To Do
Tricky java script context questions Link To Do

You might also like