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://thescholarshipsystem.com/blog-for-students-families/8-essential-life-skills-teach-high-schooler-head-college/

 

https://thescholarshipsystem.com/blog-for-students-families/6-college-scams-to-watch-for-and-how-to-avoid-them/

 

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?

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/

MIT – https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/

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

https://www.java-success.com/02-%E2%99%A5%E2%99%A6-3-java-multithreading-basics-heap-vs-stack-thread-safety-synchronization/

Thread synchronization – Bank money transfer example

https://www.codejava.net/java-core/concurrency/java-synchronization-tutorial-part-1-the-problems-of-unsynchronized-code

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 

Graph –https://github.com/arpanpathak/Data-Structures-and-Algorithm/blob/master/Data%20Structures/Graph/java%20implementaion/GraphExample.java

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

Twitter

Uber

Library

Facebook

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:

http://cs76.tv/2012/spring/

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://gab41.lab41.org/the-10-algorithms-machine-learning-engineers-need-to-know-f4bb63f5b2fa#.u66s62xcc

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

https://www.youtube.com/watch?v=dItUGF8GdTw

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://javarevisited.blogspot.com/2013/07/java-string-tutorial-and-examples-beginners-programming.html

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

http://www.journaldev.com/1663/java-generics-tutorial-example-class-interface-methods-wildcards-and-much-more#generics-methods-constructors

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.

Most popular toys sold in amazon

From two to five years old

 Useful Links