Data Structures And Algorithms

Introduction, Stacks, Queues and Linked Lists, Dictionaries, Hashing, Tree Walks/Traversals, Deletion, Quick Sort, AVL Trees, Red Black Trees, Disk Based Data Structures, Priority Queues, Binary Heaps, Sorting, Graphs, Depth First Search(DFS) , Prims Algorithm for Minimum Spanning Trees and Dijkstras Algorithm.

The Art of Teaching Entrepreneurship and Innovation

Stanford Technology Ventures Program's Executive Director Tina Seelig shares rich insights in creative thinking and the entrepreneurial mindset. Her talk, based on her 2009 book, What I Wish I Knew When I Was 20, cites numerous classroom successes of applied problem-solving and the lessons of failure.

Principles of Evolution, Ecology and Behavior

This course presents the principles of evolution, ecology, and behavior for students beginning their study of biology and of the environment. It discusses major ideas and results in a manner accessible to all Yale College undergraduates. Recent advances have energized these fields with results that have implications well beyond their boundaries: ideas, mechanisms, and processes that should form part of the toolkit of all biologists and educated citizens.

Building Dynamic Websites

HTTP, PHP, SQL, AJAX, XML and Java Script, Security and Scalability.

General Human Anatomy

Organization of the body, Skeletal System, Muscular System; Hematology; Cardiology; Blood Vascular System; Lymphatic System; Respiratory System; Neurohistology; Development of Nervous System; Spinal Cord and Nerves; Peripheral Nerves; Sensory and Motor Pathways; Forebrain; Eye; Digestive and Urinary system; Endocrine System; Male and Female Reproductive System etc....

Introduction to Econometrics

This course looks at what happens when the conditions are less than ideal due to departures from the assumptions necessary for ordinary least squares to be the best linear unbiased estimator, and provides alternative regression techniques that address problems arising from the violations of the basic assumptions.

History of Economic Thought

Monetary Theory and Policy

Structure and Interpretation of Computer Programs

Overview and Introduction to Lisp, Symbolic Differentiation, Computational Objects, Streams, Metacircular Evaluator, Logic Programming, Register Machines, Storage Allocation and Garbage Collection.

Artificial Intelligence II

Introduction, Heuristic Search, First Order Logic, Logic Programming, Introduction to Planning, GraphPLAN and SATPlan, Bayesian Networks and Neural Networks.


Good Resources