Category: Uncategorized
How to value a stock?
What is P/E ratio and EPS (Earning Per Share)?
Essential life skills
https://grownandflown.com/soft-skills-for-teens/
https://www.weareteachers.com/life-skills-for-teens/
https://www.momjunction.com/articles/everyday-life-skills-your-teen-should-learn_0081859/
If Kids Can’t Do These 20 Things By Graduation, They Might Need To Redo High School
https://www.dianemunoz.com/blog/life-skills-every-teenager-should-know-by-the-time-they-graduate
https://www.road2college.com/life-skills-high-school-classes/
https://www.identifor.com/blog/life-skills-teens-child-know-graduating-high-school/
https://grownandflown.com/33-life-skills-college-kids-adult/
Healthy lifestyle tips
Here are a few tips for healthy lifestyle – physical, emotional and mental.
- Get enough sleep (adults 7-8 hours and children 9-10 hours minimum)
- Some form of physical activity like walking, jogging in fast pace (6000 steps/day minimum)
- Some form of meditation for inner peace (30 minutes minimum)
- Balanced food (Less carbohydrate, more protein, lots of vegetable and fruits, enough water)
- Entertainment, connecting socially and a feeling of love (With family, friends and community every week)
- Staying engaged than idle (Physical exercise, learning or doing some work)
- Most importantly, we all need to think life simple and take it easy! We are here for just a period of time and this is an opportunity to enjoy!!!
If these are many, just ask yourself whether you are doing these three things every single day.
- Did i do something to take care of my physical or mental health today?
- Did i learn something new today?
- Did I use my health and knowledge to accomplish something in action today?
If it feels like answer to these questions is “No” for more than a week continuously, it is an indicator for you to fix some of your habits.
Life is easy. Why do we make it so hard?
Popular books and movies
Computer programming : Core concepts and trends
Computer Hardware
CPU and core
https://theydiffer.com/difference-between-a-cpu-and-a-core/
HTML Basics
HTTP codes https://www.youtube.com/watch?v=VLH3FMQ5BIQ
request/response headers https://www.youtube.com/watch?v=eesqK59rhGA
Algorithm
Book (Algorithms edition 4 )
https://algs4.cs.princeton.edu/20sorting/
Stanford
https://www.coursera.org/specializations/algorithms
Princeton
https://algs4.cs.princeton.edu/lectures/
Code / instruction execution – Java Stack + Heap with Reference & Instance Variables
https://www.youtube.com/watch?v=hWokyBoo0aI&list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P&index=29
Heap and Stack
https://www.youtube.com/watch?v=UcPuWY0wn3w
Multiple threads and synchronization – heap and stack
Thread synchronization – Bank money transfer example
Data structure
Data structure – my code school
https://www.youtube.com/user/mycodeschool/playlists
Quick Sort
https://www.geeksforgeeks.org/quick-sort/
Database indexes using B and B+ trees
https://www.youtube.com/watch?v=aZjYr87r1b8&list=PLDN4rrl48XKpZkf03iYFl-O29szjTrs_O&index=77
http://coding-geek.com/how-databases-work/
Trie data structure
https://www.youtube.com/watch?v=AXjmTQ8LEoI
AVL tree (convert unbalanced binary tree to balanced one) https://www.youtube.com/watch?v=jDM6_TnYIqE&t=1008s
Binary tree and AVL Trees
https://www.youtube.com/watch?v=jDM6_TnYIqE
Heap and priority queue
https://www.youtube.com/watch?v=HqPJF2L5h9U (Check this udemy courses for data structure)
Creation and traversal of the following, including complexity (Big O)
Array
LinkedList
HashTable
Tree
DFS and BFS https://www.youtube.com/watch?v=bIA8HEEUxZI
https://www.techiedelight.com/depth-first-search-dfs-vs-breadth-first-search-bfs/
Recursion
https://introcs.cs.princeton.edu/java/23recursion/
Front end technology
React, npm and Nodejs concepts
https://medium.com/@vikasharry03/react-setup-on-local-computer-912f9a551af3
https://www.youtube.com/watch?v=sBws8MSXN7A&t=1930s
Sorting – Bubble, Selection, Merge
Search
Dijkstra algorithm (Shortest Path)
Baysian
https://www.youtube.com/watch?v=eHfhpAhGdvY
https://www.youtube.com/watch?v=O9vXGZ5j8r8
Linear Algebra
N choose K
C(n,k) =
https://www.youtube.com/user/statisticsfun/playlists
System Design
Uber
Library
Youtube
Parking lot
Others
Timezone
Unicode – https://www.youtube.com/watch?v=sqPTR_v4qFA
Compression techniques
Storing large image
Videos streaming
JWT
https://www.youtube.com/watch?v=926mknSW9Lo
https://www.youtube.com/watch?v=oXxbB5kv9OA
Digital signatures
https://www.youtube.com/watch?v=TmA2QWSLSPg
Open ID Connect and OAuth
https://www.youtube.com/watch?v=LyqeHAkxVyk
Spring
Dependecy Injection/IOC container
http://www.codeproject.com/Articles/615139/An-Absolute-Beginners-Tutorial-on-Dependency-Inver
http://www.vogella.com/tutorials/DependencyInjection/article.html
http://www.vogella.com/tutorials/SpringDependencyInjection/article.html
Mycodeshool
https://www.youtube.com/watch?v=92S4zgXN17o&list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P
Primitive data types and Numbers/String:
http://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html
http://docs.oracle.com/javase/tutorial/java/data/numberclasses.html
Data Types – Fundamentals:
Bit manipulation
2s complement
https://igoro.com/archive/why-computers-represent-signed-integers-using-twos-complement/
String comparison vs Numbers comparison (Why number comparison is faster)
https://stackoverflow.com/questions/16503735/is-number-comparison-faster-than-string-comparison
https://www.gamedev.net/forums/topic/598968-string-vs-int-comparison-which-is-faster/
HTML Basics:
HTTP Codes
http://code.tutsplus.com/tutorials/http-headers-for-dummies–net-8039
Big Data Data Analytics – Basics:
Basic map reduce https://dzone.com/articles/word-count-hello-word-program-in-mapreduce
http://www.datastax.com/resources/webinars#
https://www.youtube.com/watch?v=UP74jC1kM3w
https://www.youtube.com/watch?v=px6U2n74q3g
Mobile Application Development
Harvard extension school lecture notes on mobile:
User Experience
User interface
Angular js: series of videos: AngularJS Fundamentals in 60 Minutes
https://www.youtube.com/watch?v=rAyEGv67P-U
WordPress
————
Setup wordpress using docker
https://www.youtube.com/watch?v=pkp_Dr_4pOA
Migration from prod to local (code and content)
https://www.youtube.com/watch?v=K-KEPQEcaKo
https://www.youtube.com/watch?v=wROa37k_RQA
Software Development Track – Professional Growth
Software and Platform as a Service – Basics:
SaaS, PaaS, IaaS
https://www.youtube.com/watch?v=36zducUX16w
Single vs multi tenant architecture (cloud native architecture for autoscaling, micro-services, devops for easy deployment/upgrades etc)
https://www.youtube.com/watch?v=Dj4EMIfZbJk&list=PLZlGOBonMjFVQJgpSUv-sBi1p4Zhb10cz
https://www.youtube.com/watch?v=0N4KknY_zdU
Next gen SaaS design
https://www.youtube.com/watch?v=rqXDSh0YZdk
Source Code Repository:
Git fundamentals
https://marklodato.github.io/visual-git-guide/index-en.html
Docker:
Docker container vs vm
https://www.youtube.com/watch?v=rmf04ylI2K0
https://www.youtube.com/watch?v=TvnZTi_gaNc
https://www.youtube.com/watch?v=0qotVMX-J5s
Docker details
https://www.youtube.com/watch?v=q1qEYM_SESI&t=552s
Docker-Compose
https://www.youtube.com/watch?v=4EqysCR3mjo
Kubernetes
https://www.youtube.com/watch?v=QJ4fODH6DXI
Service->Deployment->ReplicaSet->Pod
https://www.youtube.com/watch?v=ohSUtEfDefc
Machine Learning:
https://www.dezyre.com/article/top-10-machine-learning-algorithms/202
K-means clustering
https://www.youtube.com/watch?v=4b5d3muPQmA
Linear regression
Logistic regression
Deep learning
Soft Skills
Debate and critical thinking
Computer Programming – Java Core concepts
Java concurrency and Thread safety
http://tutorials.jenkov.com/java-concurrency/thread-safety.html
Dynamic compilation and Classloading
http://www.javablogging.com/dynamic-in-memory-compilation/pliki/dynamiccompilation.zip
http://www.javablogging.com/dynamic-in-memory-compilation/
http://www.venishjoe.net/2009/10/dynamically-load-compiled-java-class-as.html
Serialization
http://www.javablogging.com/what-is-serialversionuid/
Java stack vs heap
https://www.guru99.com/java-stack-heap.html
Java Strings are Immutable Objects / String Concatenation is slow
http://tutorials.jenkov.com/java/strings.html
https://www.geeksforgeeks.org/java-string-is-immutable-what-exactly-is-the-meaning/
http://www.xyzws.com/Javafaq/what-is-string-literal-pool/3
Java Character set and Encoding
https://www.baeldung.com/java-char-encoding
Base64 encodign
https://www.lifewire.com/base64-encoding-overview-1166412
Enums
http://howtodoinjava.com/2012/12/07/guide-for-understanding-enum-in-java/
Java general
Generics
http://ted-gao.blogspot.com/search/label/Java%20Generics
Web application
Servlet specification
http://www.journaldev.com/1877/java-servlet-tutorial-with-examples-for-beginners
Yoga and Meditation
These collections are available in a variety of languages. You can select the ones that you like and save into your quick links.
- Yoga with Adriene
- World’s Best Relaxing Music – Yellow Brick Cinema
15 Minutes super deep meditation – Yellow Brick Cinema - Deepak Chopra Chakra healing meditation
[Part 1 of 2] [Part 2 of 2] - Swai Ramdev – Pranayam for Beginners (In Hindi language)
- Inner Engineering – Sadguru
- Jeevan Vigyan (In Nepali language)
Most popular toys sold in amazon
From two to five years old
- Magformers (Magnetic building blocks) – Best for 3 to 5 years old
- Award Winning Durable Wooden Musical Pounding Toy (for Toddlers, Multifunctional and Bright Colors)
- Pogo Jumper for Kids (for Toddlers, Ages 3 and up, Supports up to 250lb)
Useful Links
- Smart Toys for Every Age (Excellent information for parents, educators, kids and teens’s development)