AW Software Products ExcitingAds :: Exciting Ads

kahm-logo

Sitemap

 
"From 0 to 1: Data Structures & Algorithms in Java"
"This is an animated, visual and spatial way to learn data structures and algorithmsOur brains process different types of information differently - evolutionarily we are wired to absorb information best when it is visual and spatial i.e. when we can close our eyes and see itMore than most other concepts, Data Structures and Algorithms are best learnt visually. These are incredibly easy to learn visually, very hard to understand most other waysThis course has been put together by a team with tons of everyday experience in thinking about these concepts and using them at work at Google, Microsoft and FlipkartWhat's Covered:Big-O notation and complexityStacksQueuesTreesHeapsGraphs and Graph AlgorithmsLinked listsSortingSearching"
Price: 99.99

"From 0 to 1: Learn Python Programming - Easy as Pie"
"A Note on the Python versions 2 and 3:The code-alongs in this class all use Python 2.7. Source code (with copious amounts of comments) is attached as a resource with all the code-alongs. The source code has been provided for bothPython 2 and Python 3wherever possible.What's Covered:Introductory Python: Functional language constructs; Python syntax; Lists, dictionaries, functions and function objects; Lambda functions; iterators, exceptions and file-handlingDatabase operations: Just as much database knowledge as you need to do data manipulation in PythonAuto-generating spreadsheets: Kill the drudgery of reporting tasks with xlsxwriter; automated reports that combine database operations with spreadsheet auto-generationText processing and NLP: Pythons powerful tools for text processing - nltk and others. Website scraping using Beautiful Soup: Scrapers for the New York Times and Washington PostMachine Learning : Use sk-learn to apply machine learning techniques like KMeans clusteringHundreds of lines of code with hundreds of lines of commentsDrill #1: Download a zip file from the National Stock Exchange of India; unzip and process to find the 3 most actively traded securities for the dayDrill #2: Store stock-exchange time-series data for 3 years in a database. On-demand, generate a report with a time-series for a given stock tickerDrill #3: Scrape a news article URL and auto-summarize into 3 sentencesDrill #4: Scrape newspapers and a blog and apply several machine learning techniques - classification and clustering to these"
Price: 99.99

"Break Away: GMAT Verbal - Sentence Correction - 50 Original"
"The Sentence Correction part of the GMAT is an opportunity - embrace it.Sentence corrections are the easiest section of the test to 'game'. If you know the rules, you'll score really high, if you don't you'll score really low Unlike math, reading comprehension or logical reasoning questions, sentence correction scores improve dramatically with practiceThe sentence correction questions have their own, very specific quirks - these make little sense if you are a non-native speaker - but if you understand these quirks and can spot them, you'll crack the testWhat's covered50 high-quality sentence correction problemsNo grammatical gobbledygook - simple explanations you can understandVisual highlights so that you really get why alternatives are right or wrong"
Price: 99.99

"Case Studies: Facebook, Twitter, LinkedIn, Apple"
"Conducted by an instructor who worked in Sales Finance at Google, and set up Product Finance at FlipkartWhether you are an engineer seeking to understand business, or a business/strategy person seeking to understand technology - this course is right for you.What's Covered:Case studies of Apple, Facebook, Twitter and LinkedInIn-depth analysis of the business models of these companiesLine-by-line walk through their financial statements and investor filingsProduct choices - good and bad - made by these companiesCompetitive analysis of each company: how they stack up in revenue, growth, profitability and valuation"
Price: 99.99

"From 0 to 1: C Programming - Drill Deep"
"C Programming is still a very valuable skill - and its also surprisingly easy to pick up. Don't be intimidated by C's reputation as scary - we think this course makes it easy as pie!What's Covered:Conditional Constructs: If/else and case statements have a surprising number of little details to be aware of. Conditions, and working with relational and logical operators. Short-circuiting and the order of evaluationLoops: For loops, while and do-while loops, break and continue. Again, lots of little details to get right.Data Types and Bit Manipulation Operations, again full of little gotchas that interviewers and professors love to test. Pointers: Memory layout of pointers and variables, pointer arithmetic, arrays, pointers to pointers, pointers to structures, argument passing to functions, pointer reassignment and modification - complete with visuals to help you conceptualize how things work.Strings: Strings, Character pointers, character arrays, null termination of strings, string.h function implementations with detailed explanations.Structs and Unions: These seem almost archaic in an Object-Oriented world, but worth knowing, especially in order to nail linked list problems.Linked lists: Visualization, traversal, creating or deleting nodes, sorted merge, reversing a linked list and many many problems and solutions, doubly linked lists.IO: Both console and file IOEnums, typedefs, macros"
Price: 99.99

"C [From 0 to 1: C Programming - Drill Deep]"
"C Programming is still a very valuable skill - and its also surprisingly easy to pick up. Don't be intimidated by C's reputation as scary - we think this course makes it easy as pie!This course is in Hindi.What's Covered:Conditional Constructs: If/else and case statements have a surprising number of little details to be aware of. Conditions, and working with relational and logical operators. Short-circuiting and the order of evaluationLoops: For loops, while and do-while loops, break and continue. Again, lots of little details to get right.Data Types and Bit Manipulation Operations, again full of little gotchas that interviewers and professors love to test.Pointers: Memory layout of pointers and variables, pointer arithmetic, arrays, pointers to pointers, pointers to structures, argument passing to functions, pointer reassignment and modification - complete with visuals to help you conceptualize how things work.Strings: Strings, Character pointers, character arrays, null termination of strings, string.h function implementations with detailed explanations.Structs and Unions: These seem almost archaic in an Object-Oriented world, but worth knowing, especially in order to nail linked list problems.Linked lists: Visualization, traversal, creating or deleting nodes, sorted merge, reversing a linked list and many many problems and solutions, doubly linked lists.IO: Both console and file IOTypedefs, macros"
Price: 99.99

"From 0 To 1:SQL And Databases - Heavy Lifting"
"Prerequisites: No prerequisites are needed for the SQL commands and DBMS fundamentals. Basic knowledge of programming in Python would be helpful if you want to run the source code in the course-ending project.Taught by Stanford-educated, ex-Googlers. This team has decades of practical experience in quant trading, analytics and e-commerce. Your bodyguard for when data gets too big, this course is strong but friendly, funny yet deep, animated yet thoughtful.Lets parse that.Your bodyguard for when data gets too big: Most business folks (and quite a few engineers) use Excel as a basic tool of decision making and modeling, but when you can't fit the data you'd like into an Excel spreadsheet that you can easily open, its time to move to a database. The course is strong but friendly: This course will help you move to a database without being intimidated by the new environment. Don't let anyone tell you that any dataset is too large or too complicated for you to understand (and people will try, most likely)The course is funny yet deep: It goes really deep into the topics that folks often find hard to understand, such as joins, aggregate operators and interfacing with databases from a programming language. But it never takes itself too seriously:-)The course is very visual : most of the techniques are explained with the help of animations to help you understand better.This course is practical as well : Queries are explained in excruciating detail, indices are demystified, and potentially career-limiting traps (Drop, Alter) are marked with bright yellow tape markers so you can steer clear.The course is also quirky. The examples are irreverent. Lots of little touches: repetition, zooming out so we remember the big picture, active learning with plenty of quizzes. Theres also a peppy soundtrack, and art - all shown by studies to improve cognition and recall.What's Covered:SQL In Great DepthDatabase Fundamentals and Just Enough TheoryPractical Examples - Queries in MySQL and SQLite, and code in Python"
Price: 99.99

"Learn By Example: C++ Programming - 75 Solved Problems"
"Like a gruff uncle, C++ seems intimidating, when its just being helpful. These 75 examples will help you understand that.Let's parse that.C++ seems intimidating because all too often, what you see is not what you get.Usually, that's because C++ is trying to help you, but you don't realise that. C++ is incredibly deep, and it sometimes struggles to get you - the programmer - to understand what it's sayingThese 75 examples will help. Each is self-contained, has its source code attached, and gets across a specific C++ use-case. Each example is simple, but not simplistic.What's Included:Moving to C++ from C: If you are a C programmer, this section will run through what you need to know in order to move seamlessly to C++.Objects, Classes and Object-Oriented Programming: Access modifiers, classes, objects, the this pointer, new/delete and dynamic memory allocation gotchasOperator overloading is a particularly complicated topic - C++ is virtually alone in the ubiquity of overloaded operators. Make sure this doesn't trip you up. Also go deep into the workings of const, static and friendInheritance in C++ is considerably more complicated than in Java, mostly because of multiple inheritance, and because of the co-existence of both virtual and non-virtual methods. Templates are a classic generic programming technique that were revolutionary when first added to C++. Understand template functions and classes, as well as template specializations. STL - the Standard Template Library - is incredibly powerful. Get a good sense of collections, iterators and algorithms - the major components of the STLC++ casts are quite different than C-casts. Understand const_cast, static_cast and dynamic_cast, as well as Real Time Type Identification (RTTI), and the manner in which explicit conversions can be performed using static_castExceptions and exception handling in C++"
Price: 99.99

"Java [From 0 to 1 : Learn Java Programming]"
"Taught by a 4-person team;ex-Google; Stanford, IIM Ahmedabad, IIT This course will use Java and an Integrated Development Environment (IDE). Never fear, we have a detailed video on how to get this downloaded and set up.Hundreds of lines of source code, and hundreds of lines of comments - just download and open in your IDE!A Java course for everyone - accessible yet serious, to take you from absolute beginner to an early intermediate levelLets parse that.This is a Java course for everyone. Whether you are a complete beginner (a liberal arts major, an accountant, doctor, lawyer) or an engineer with some programming experience but looking to learn Java - this course is right for you.The course is accessible because it assumes absolutely no programming knowledge, and quickly builds up using first principles aloneEven so, this is a serious Java programming class - the gradient is quite steep, and you will go from absolute beginner to an early intermediate levelThe course is also quirky. The examples are irreverent. Lots of little touches: repetition, zooming out so we remember the big picture, active learning with plenty of quizzes. Theres also a peppy soundtrack, and art - all shown by studies to improve cognition and recall.What's Covered:Programming Basics: What programming is, and a carefully thought-through tour of the basics of any programming. Installing and setting up an IDE and writing your first programThe Object-Oriented Paradigm: Classes, Objects, Interfaces, Inheritance; how an OO mindset differs from a functional or imperative programming mindset; the mechanics of OO - access modifiers, dynamic dispatch, abstract base classes v interfaces. The underlying principles of OO: encapsulation, abstraction, polymorphismThreading and Concurrency: A deep and thorough study of both old and new ways of doing threading in Java: Runnables, Callables, Threads, processes, Futures, Executors.Reflection, Annotations: The how, what and why - also the good and badLambda Functions: Functional constructs that have made the crossover into the mainstream of Java - lambda functions, aggregate operators.Modern Java constructs: Interface default methods; also detailed coverage of Futures and Callables, as well as of Lambda functions, aggregation operators and Swing.Packages and Jars: The plumbing is important to understand too.Language Features: Serialisation; why the Cloneable interface sucks; exception handling; the immutability of Strings; the Object base class; primitive and object reference types; pass-by-value and pass-by-object-reference.Design: The MVC Paradigm.Swing: Framework basics; JFrames, JPanels and JComponents; Menus and menu handling; Trees and their nuances; File choosers, buttons, browser controls.Programming Drills (code-alongs, with source code included)Serious stuff:A daily stock quote summariser: scrapes the internet, does some calculations, and outputs a nice, formatted Excel spreadsheet.A News Curation app to summarise newspaper articles into a concise email snippet using serious Swing programmingSimple stuff:Support with choosing a programming environment; downloading and setting up IntelliJ.Simple hello-world style programs in functional, imperative and object-oriented paradigms.Maps, lists, arrays. Creating, instantiating and using objects, interfaces."
Price: 99.99

"Learn By Example: The Foundations of HTML, CSS & Javascript"
"Closures, prototypes, JSON, the DOM, selectors, inheritance in CSS and in Javascript, and first class functions - that's what this course is about.This is not a course on Javascript frameworks - its about solid, fundamental HTML, CSS and Javascript. You'll be surprised by how much more you can get done on your web pages once you learn these technologies the right way.What do we mean by that?Relatively few folks formally learn HTML, CSS or Javascript, because its quite easy to get stuff done in these technologies in a ""quick-and-dirty way"".That ""quick-and-dirty"" way of learning and doing leads to problems over time, because Javascript and CSS are actually quite complex, so it is easy to do things the wrong wayThis course will help, because it has 75 examples, 20 in HTML/CSS and 55 in Javascript. Each is self-contained, has its source code attached, and gets across a simple, specific use-case. Each example is simple, but not simplistic.What's Included:Basic HTML: Folks stopped counting HTML as a language worth formally learning sometime in the 90s, but this is only partially justified. It always helps to have strong basics.CSS: Cascading Stylesheets are incredibly powerful, and incredibly hard to use - until you know how they really work. Once you understand inheritance and selection in CSS, it will all make a lot more sense.Javascript is a full-fledged, powerful and complicated language. Its really important to learn Javascript formally, because it is just so different from most other languages you would have encountered. For instance - Javascript has objects and inheritance but no classes.Closures in Javascript are a rather mind-bending concept - functions that ""remember"" how the world looked when they were created.Prototypes are Javascript's way of doing inheritance, and its very different from the C++/Java way of doing it.JSON is not conceptually difficult to use, but it is incredibly important, and you should understand why - because its the glue between backends written in Java or other traditional languages, and front-ends written in JavascriptThe Document-Object-Model is what ties Javascript back to HTML and CSS. Together with JSON, the DOM ties it all together from server to skin."
Price: 99.99

"Byte-Sized-Chunks: Twitter Sentiment Analysis (in Python)"
"Note: This course is a subset of our 20+ hour course 'From 0 to 1: Machine Learning & Natural Language Processing' so please don't sign up for both:-)Sentiment Analysis (or) Opinion Mining is a field of NLP that deals with extracting subjective information (positive/negative, like/dislike, emotions). Learn why it's useful and how to approach the problem: Both Rule-Based and ML-Based approaches. The details are really important - training data and feature extraction are critical. Sentiment Lexicons provide us with lists of words in different sentiment categories that we can use for building our feature set. All this is in the run up to a serious project to perform Twitter Sentiment Analysis. We'll spend some time on Regular Expressions which are pretty handy to know as we'll see in our code-along.Sentiment Analysis: Why it's useful, Approaches to solving - Rule-Based , ML-Based Training & Feature ExtractionSentiment LexiconsRegular ExpressionsTwitter APISentiment Analysis of Tweets with Python"
Price: 99.99

"Byte-Sized-Chunks: Recommendation Systems"
"Note: This course is a subset of our 20+ hour course 'From 0 to 1: Machine Learning & Natural Language Processing' so please don't sign up for both:-)Prerequisites: No prerequisites, knowledge of some undergraduate level mathematics would help but is not mandatory. Working knowledge of Python would be helpful if you want to run the source code that is provided.Taught by a Stanford-educated, ex-Googler and an IIT, IIM - educated ex-Flipkart lead analyst. This team has decades of practical experience in quant trading, analytics and e-commerce.Recommendation Engines perform a variety of tasks - but the most important one is to find products that are most relevant to the user. Content based filtering finds products relevant to a user - based on the content of the product (attributes, description, words etc).Collaborative Filtering is a general term for an idea that users can help each other find what products they like. Today this is by far the most popular approach to RecommendationsNeighborhood models - also known as Memory based approaches - rely on finding users similar to the active user. Similarity can be measured in many ways - Euclidean Distance, Pearson Correlation and Cosine similarity being a few popular ones.Latent factor methods identify hidden factors that influence users from user history. Matrix Factorization is used to find these factors. This method was first used and then popularized for recommendations by the Netflix Prize winners. Many modern recommendation systems including Netflix, use some form of matrix factorization.Recommendation Systems in Python!Movielens is a famous dataset with movie ratings. Use Pandas to read and play around with the data.Also learn how to use Scipy and Numpy"
Price: 99.99

"Byte-Sized-Chunks: Dynamic Prototypes in Javascript"
"Note: This course is a subset of our much longer course 'Learn By Example: HTML, CSS and Javascript' so please don't sign up for both:-)Javascript objects, prototypes and JSON - that's what this course is about.This is not a course on Javascript frameworks - its about solid, fundamental Javascript. You'll be surprised by how much more you can get done on your web pages once you learn these technologies the right way.What do we mean by that?Relatively few folks formally learn HTML, CSS or Javascript, because its quite easy to get stuff done in these technologies in a ""quick-and-dirty way"".That ""quick-and-dirty"" way of learning and doing leads to problems over time, because Javascript and CSS are actually quite complex, so it is easy to do things the wrong wayThis course will help, because it is entirely built atop examples. Each is self-contained, has its source code attached, and gets across a simple, specific use-case. Each example is simple, but not simplistic.What's Included:Prototypes are Javascript's way of doing inheritance, and its very different from the C++/Java way of doing it.JSON is not conceptually difficult to use, but it is incredibly important, and you should understand why - because its the glue between backends written in Java or other traditional languages, and front-ends written in JavascriptThe Document-Object-Model is what ties Javascript back to HTML and CSS. Together with JSON, the DOM ties it all together from server to skin."
Price: 99.99

"Byte-Sized-Chunks: Operator Overloading in C++"
"Note: This course is a subset of our much longer course 'Learn By Example: C++ With 75 Solved Examples' so please don't sign up for both:-)Like a gruff uncle, C++ seems intimidating, when its just being helpful. These examples will help you understand that.Let's parse that.C++ seems intimidating because all too often, what you see is not what you get.Usually, that's because C++ is trying to help you, but you don't realise that. C++ is incredibly deep, and it sometimes struggles to get you - the programmer - to understand what it's sayingThese examples will help. Each is self-contained, has its source code attached, and gets across a specific C++ use-case. Each example is simple, but not simplistic.Operator overloading is a particularly complicated topic - C++ is virtually alone in the ubiquity of overloaded operators. Make sure this doesn't trip you up.What is operator overloading? Understand internal operators, defined as member functions of a class vs external operators defined as global functions. External operators are commonly friend functions of the class on which they operate.Internal or External? When would you choose to have an internal operator implementation vs an external operator implementation? Sometimes you don't have a choice!The += operatorThe assignment operatorPre- and Post-IncrementStreams and the >> and << operators"
Price: 99.99

"Byte-Sized-Chunks: Graph Algorithms and Problems in Java"
"Note: This course is a subset of our much longer course 'From 0 to 1: Data Structures & Algorithms' so please don't sign up for both:-)This is an animated, visual and spatial way to learn data structures and algorithmsOur brains process different types of information differently - evolutionarily we are wired to absorb information best when it is visual and spatial i.e. when we can close our eyes and see itMore than most other concepts, Data Structures and Algorithms are best learnt visually. These are incredibly easy to learn visually, very hard to understand most other waysThis course has been put together by a team with tons of everyday experience in thinking about these concepts and using them at work at Google, Microsoft and FlipkartTaught by a Stanford-educated ex-Googler.The graph is a data structure that is used to model a very large number of real world problems. It's also an programming interview favorite. The study of graphs and algorithms associated with graphs forms an entire field of study called graph theory.Directed and undirected graphsAdjacency matrices, lists and setsBreadth and Depth-First traversalTopological sortDjikstra's algorithmBellman-Ford algorithmPrim's algorithmKruskal's algorithm"
Price: 99.99

"Learn By Example: Statistics and Data Science in R"
"Taught bya Stanford-educated, ex-Googler and an IIT, IIM - educated ex-Flipkart lead analyst. This team has decades of practical experience in quant trading, analytics and e-commerce.This course is a gentle yet thorough introduction toData Science, Statistics and R using real life examples.Lets parse that.Gentle, yet thorough:This course does not require a prior quantitative or mathematics background. It starts by introducingbasic conceptssuch asthe mean, median etc and eventually covers all aspects of an analytics (or)data science career from analysing and preparing raw data to visualising your findings.Data Science, Statistics and R:This course is an introduction to Data Science and Statistics using the R programming language. It covers both the theoretical aspects of Statistical concepts and the practical implementation using R.Real life examples:Every concept is explained with the help of examples, case studies and source code in R wherever necessary. The examples cover a wide array of topics andrange from A/Btesting in an Internet company context to the Capital Asset Pricing Model in a quant finance context.What's Covered:Data Analysis with R:Datatypes and Data structures in R, Vectors, Arrays, Matrices, Lists, Data Frames, Reading data from files, Aggregating, Sorting &Merging Data FramesLinear Regression:Regression, SimpleLinear Regression in Excel, Simple Linear Regression in R, Multiple Linear Regression in R, Categorical variables in regression, Robust regression, Parsing regression diagnostic plotsData Visualization in R:Line plot, Scatter plot, Bar plot, Histogram, Scatterplot matrix, Heat map,Packages for Data Visualisation :Rcolorbrewer, ggplot2Descriptive Statistics:Mean, Median, Mode, IQR,Standard Deviation, Frequency Distributions, Histograms, BoxplotsInferential Statistics:Random Variables, Probability Distributions, Uniform Distribution,Normal Distribution, Sampling, Sampling Distribution, Hypothesis testing, Test statistic, Test of significance"
Price: 99.99

"Byte-Sized-Chunks: Sorting and Searching Algorithms"
"Note: This course is a subset of our 20+ hour course 'From 0 to 1: Data Structures & Algorithms' so please don't sign up for both:-)This is an animated, visual and spatial way to learn data structures and algorithmsOur brains process different types of information differently - evolutionarily we are wired to absorb information best when it is visual and spatial i.e. when we can close our eyes and see itMore than most other concepts, Data Structures and Algorithms are best learnt visually. These are incredibly easy to learn visually, very hard to understand most other waysThis course has been put together by a team with tons of everyday experience in thinking about these concepts and using them at work at Google, Microsoft and FlipkartWhat's Covered:Big-O notation and complexitySorts: Quick, heap, merge, bubble, selectionSearch: Binary searching a sorted list"
Price: 99.99

"Byte-Sized-Chunks: Stacks, Queues, Binary Trees, Heaps"
"Note: This course is a subset of our much longer course 'From 0 to 1: Data Structures & Algorithms' so please don't sign up for both:-)This is an animated, visual and spatial way to learn data structures and algorithmsOur brains process different types of information differently - evolutionarily we are wired to absorb information best when it is visual and spatial i.e. when we can close our eyes and see itMore than most other concepts, Data Structures and Algorithms are best learnt visually. These are incredibly easy to learn visually, very hard to understand most other waysThis course has been put together by a team with tons of everyday experience in thinking about these concepts and using them at work at Google, Microsoft and FlipkartWhat's Covered:Big-O notation and complexityStacksQueuesTreesHeaps"
Price: 99.99

"Byte-Sized-Chunks: SQL Joins in MySQL"
"Note: This course is a subset of our much longer course 'From 0 to 1: SQL and Databases' so please don't sign up for both:-)All too often, we write queries by copy-pasting from other queries that some friend or colleague copy-pasted from somewhere. We often don't appreciate the nitty-gritty, and are left with vaguely uncomfortable each time we try to change our query - and clueless when our queries don't run, or when they return unexpected results.Joins are probably the most useful type of queries out there. They are the glue that bind together tables in a database, that connect the dots.Once we understand - really understand - joins, even very complex queries start to make sense. And that's why this course is all about joins, with examples in MySQL to drive home the theory.Inner joinsOuter joinsCross joinsNatural joinsLeft and right joinsWrap up all of this with examples in MySQL!"
Price: 99.99

"Byte-Sized-Chunks: Bit Manipulation Problems"
"Note: This course is a subset of our 20+ hour course 'Break Away: Programming Interviews' so please don't sign up for both:-)Programming interviews are like standard plays in professional sport - and bit manipulation questions are very common in certain types of interviews!This course has been drawn by a team that has conducted hundreds of technical interviews at Google and FlipkartBit manipulation problems are an interview favorite, and they also pop up in some real-word programming cases, particularly low-level or very computationally intensive tasks.What's covered:The bitwise AND, OR, NOT operators: Visually understand exactly how the bitwise AND, OR and NOT operators workBitwise Shifting - Overflow and Fill: The bitwise shift operators can be quite tricky - we cover these in some detailBit Manipulation - get and set a specific bitCounting Set Bits with a nifty trick to do so in time complexity O(# of 1s)Reverse Bits in a number"
Price: 99.99

"Byte-Sized-Chunks: Closures in Javascript"
"Note: This course is a subset of our much longer course 'Learn By Example: HTML, CSS and Javascript' so please don't sign up for both:-)Closures and first class functions in Javascript - that's what this course is about.This is not a course on Javascript frameworks - its about solid, fundamental Javascript. You'll be surprised by how much more you can get done on your web pages once you learn this the right way.What do we mean by that?Relatively few folks formally learn HTML, CSS or Javascript, because its quite easy to get stuff done in these technologies in a ""quick-and-dirty way"".That ""quick-and-dirty"" way of learning and doing leads to problems over time, because Javascript and CSS are actually quite complex, so it is easy to do things the wrong wayThis course will help, because it is entirely based on examples . Each is self-contained, has its source code attached, and gets across a simple, specific use-case. Each example is simple, but not simplistic.What's Included:Closures in Javascript are a rather mind-bending concept - functions that ""remember"" how the world looked when they were created."
Price: 99.99

"Byte-Sized-Chunks: Cascading Style Sheets (CSS) with HTML"
"Note: This course is a subset of our much longer course 'Learn By Example: HTML, CSS and Javascript' so please don't sign up for both:-)Relatively few folks formally learn HTML or CSS, because its quite easy to get stuff done in these technologies in a ""quick-and-dirty way"".That ""quick-and-dirty"" way of learning and doing leads to problems over time, because CSS is actually quite complex, so it is easy to do things the wrong wayThis course will help, because it has 20 examples. Each is self-contained, has its source code attached, and gets across a simple, specific use-case. Each example is simple, but not simplistic.What's Included:Basic HTML: Folks stopped counting HTML as a language worth formally learning sometime in the 90s, but this is only partially justified. It always helps to have strong basics.CSS: Cascading Stylesheets are incredibly powerful, and incredibly hard to use - until you know how they really work. Once you understand inheritance and selection in CSS, it will all make a lot more sense."
Price: 99.99

"Corporate Finance 101: Financial Statement Analysis & Ratios"
"This is a zoom-in, zoom-out, connect-the-dots tour of Financial Statement AnalysisLet's parse that'connect the dots': Financial Statement Analysis gets a bad rep because its hard to connect the nitty-gritty of the financial statements to the company as a whole. This course makes a serious effort to do exactly that.'zoom in': Getting the details is very important in corporate finance - a small typo, or a minor misunderstanding can cost a company big. This course gets the details right where they are important. 'zoom out': Details are important, but not always. You probably don't care about the nitty gritty of accounting for contingent liabilities if you don't know what accounts payable are. This course knows when to switch to the big picture.What's Covered:Corporate Finance Introduced: partnerships, proprietorships and the corporationThe Agency Problem: How auditors, the board of directors and the capital markets regulator play a roleFinancial Statements: Balance Sheet, Income Statement, Statement of Comprehensive Income and Cash Flow Statement at exactly the right level of detailRatios: Five important types of ratios: liquidity ratios, leverage ratios, turnover ratios, profitability ratios and valuation ratiosDupont's Identity: Return-on-equity can be decomposed into 3 elements: profits, asset-leanness and leverage.External Financing Needed (EFN) and the Sustainable Rate of Growth: How fast can a company grow if it chooses to forgo external funding? Every startup should know this, really.Common Accounting Shenanigans: The playbook of financial statement cheats has been studied by auditors and regulators - learn from history so you are not condemned to repeat it.Case Studies:Understanding a company entirely from its investor filingsFacebook: Fast-growing and profitable, this is the dream stock right now.LinkedIn: Versatile, but struggling to break through - the jury seems out on LinkedInTwitter: Bleeding red and slowing growth - Twitter seems to be in trouble."
Price: 99.99

"Economics: Competition, Elasticity, a little Game Theory"
"This is a zoom-in, zoom-out, connect-the-dots tour ofGame Theory, Competition and theElasticity of Demand andSupply.Let's parse that'connect the dots':Economics is deep- even the simplest concepts in Micro-Econ 101 are missed by leaders in business and politics, and commit basic errors in judgment. This course makes sure that won't happen to you.'zoom in':Getting the details is very important in economics- you really have to understand the nitty-gritty of graphs and intersecting curves and lines. There is a lot of meaning in those details'zoom out':The real value of economics, particularly microeconomics, is in taking seemingly over-simplified models, and then applying insights from those over-simplified models to the world at large. This course makes sure you can go from the specific to the general.What's Covered:Game Theory: Discounting and price wars, Prisoner's dilemma and nuclear arms races, Winner-takes-all games and the commercialization of sport.Competition:Perfect competition, monopoly and monopolistic competitionFirm Costs: The deep meaning underlying total and marginal costs, and the least-cost principleUtility and Consumer Equilibrium: Indifference curves, and relating price and value. Income effects, and deriving Demand curves from indifference curvesApplications ofElasticity:Modeling taxes, the troublesome economics of agriculture, minimum wages.Elasticity, Demand and Supply: Defining and using elasticity. Linear Demand Curves and a neat trick. Demand and Supply demystified."
Price: 99.99

"Programming & Coding Interviews"
"Programming interviews are like standard plays in professional sport - prepare accordingly. Don't let Programming Interview gotchas get you down!The course instruction is in HindiProgramming interviews differ from real programming jobs in several important aspects, so they merit being treated differently, just like set pieces in sport.Just like teams prepare for their opponent's playbooks in professional sport, it makes sense for you to approach programming interviews anticipating the interviewer's playbookThis course has been drawn by a team that has conducted hundreds of technical interviews at Google and FlipkartWhat's Covered:Pointers: Memory layout of pointers and variables, pointer arithmetic, arrays, pointers to pointers, pointers to structures, argument passing to functions, pointer reassignment and modification - complete with visuals to help you conceptualize how things work.Strings: Strings, Character pointers, character arrays, null termination of strings, string.h function implementations with detailed explanations.Linked lists: Visualization, traversal, creating or deleting nodes, sorted merge, reversing a linked list and many many problems and solutions, doubly linked lists.Sorting and searching algorithms: Visualize how common sorting and searching algorithms work and the speed and efficiency of those algorithmsRecursion: Master recursion with lots of practice! 8 common and uncommon recursive problems explained. Binary search, finding all subsets of a subset, finding all anagrams of a word, the infamous 8 Queens problem, executing dependent tasks, finding a path through a maze, implementing PaintFill, comparing two binary treesStep-by-step solutions to dozens of common programming problems: Palindromes, Game of Life, Sudoku Validator, Breaking a Document into Chunks, Run Length Encoding, Points within a distance are some of the problems solved and explained.Trees and Binary Search TreesHeaps and Binary HeapsGraphs"
Price: 99.99

"Corporate Finance 101: Equity Valuation"
"A zoom-in, zoom-out, connect-the-dots tour of Equity valuationLet's parse that'connect the dots':Equity valuation is conceptually complex - that's why plenty of folks mechanically followthe procedures, but don't understand the valuation they end up with. This course makes sure that won't happen to you.'zoom in':Getting the details is very important in equity valuation - a small change in an assumption, and the value output by your model changes dramatically. This course gets the details right where they are important.'zoom out':Details are important, but not always. This course knows when to switch to the big picture.What's Covered:Equity Valuation Introduced: intrinsic value, price, valuation and market capitalisation.Absolute ValuationTechniques focus on getting a point estimate of a company's intrinsic value. This is invariably done by discounting a series of cash flows projected into the future.Net Present Value and Discounting Cash Flows:NPV is a crucial concept in finance - and in life. Understand what the present value of an asset is, how it relates to the rate of return on the asset, and how risky cash flow streams are handled.CAPM, Weighted Average Cost of Capital and Required Equity Return:These are key concepts required in valuing the risky stream of cash flows that represent a company's value.Dividend Discount Models:A family of absolute value models that discount the dividends from a stock. Despite their seeming simplicity, there is some real wisdom embedded into these models. Understand them.Free Cash Flow Valuation:FCF valuation is a serious valuation tool. Understand how to use it right - and when not to use it.FCFF and FCFE: The fine print on calculating Free Cash Flows to the Firm, and to Equityholders."
Price: 99.99

"Learn By Example: PHP For Dynamic Websites"
"Super-practical PHP: Learn, by example, how to build a smart website withcookies, sessions, login authentication, MySQL integration, Object Oriented PHP and lots more!Let's parse that.This course is super-practical: packed with knowledge you can put to use right away, while still giving you a good foundational understanding of web programming, not just PHP.Its about building smart websites: these days, its not OKfor a website justto look snappy - login, cookies and sessions are considered necessities, not luxuries anymoreIn this course, we will learn by example.Each example is self-contained, has its source code attached, and gets across a specific PHPuse-case.Each example is simple by itself, but theycometogether as building blocks to build complex use cases.What's included in this course:Installing and setting up a basic webserver with PHPWebsecurity basics:validating and sanitizing user input data.Web forms, mitigating XSS and XSRF attacksMySQL Integration and Installation: Connecting to a database, running queries, processing results, prepared statements.Easy integration with MySQL so it's dead simple to work with databases for permanent data storageCookies, Sessions and the differences between them, using sessions without cookiesEnd to end login authenticationObject oriented PHP, classes, inheritance, polymorphismGET, POST and other superglobals"
Price: 99.99

"Learn By Example: Hadoop, MapReduce for Big Data problems"
"Taught bya 4 person team including 2Stanford-educated, ex-Googlers and 2 ex-Flipkart Lead Analysts. This team has decades of practical experience in working with Java and with billions of rows of data.This course is a zoom-in, zoom-out,hands-on workout involving Hadoop, MapReduce and the art of thinking parallel.Lets parse that.Zoom-in, Zoom-Out:This course is both broad anddeep. It covers the individual components of Hadoop in great detail, and alsogives you a higher level picture of how they interact with each other.Hands-on workout involving Hadoop, MapReduce :This course will get you hands-on with Hadoop very early on.You'll learn how toset up your owncluster using both VMs and the Cloud. All the major features of MapReduce are covered - including advanced topics like Total Sort and Secondary Sort.The art of thinking parallel:MapReduce completelychanged the way people thought about processing Big Data. Breaking down any problem into parallelizable units isan art. The examples in this coursewill train you to ""think parallel"".What's Covered:Lot's of cool stuff ..Using MapReduce toRecommend friends ina Social Networking site:Generate Top 10 friend recommendations using a Collaborative filtering algorithm.Build an Inverted Index for Search Engines:Use MapReduce to parallelize the humongous task of building an inverted index for a search engine.GenerateBigrams from text:Generate bigrams and computetheir frequency distribution in a corpus of text.Build yourHadoop cluster:InstallHadoop in Standalone, Pseudo-Distributed and Fully Distributed modesSetup a hadoop cluster using Linux VMs.Set up a cloud Hadoopcluster on AWSwith Cloudera Manager.UnderstandHDFS, MapReduce and YARNand their interactionCustomize your MapReduce Jobs:Chain multiple MRjobs togetherWrite your ownCustomized PartitionerTotal Sort:Globally sorta large amount of data by sampling input filesSecondary sortingUnit tests with MRUnitIntegrate with Python using the Hadoop Streaming API.. and of course all the basics:MapReduce :Mapper, Reducer, Sort/Merge, Partitioning, Shuffle and SortHDFS &YARN:Namenode, Datanode, Resource manager, Node manager, the anatomy of a MapReduce application, YARNScheduling,Configuring HDFSand YARNto performance tuneyour cluster."
Price: 99.99

"From 0 to 1: Hive for Processing Big Data"
"Prerequisites: Hive requires knowledge of SQL. The course includes and SQLprimer at the end. Please do that first if you don't know SQL. You'll need to know Java ifyou want to follow the sectionson custom functions.Taught bya 4 person team including 2Stanford-educated, ex-Googlers and 2 ex-Flipkart Lead Analysts. This team has decades of practical experience in working with large-scaledata.Hive islike anew friend with an old face (SQL). This course is an end-to-end, practical guide to using Hive for Big Data processing.Let's parse thatA new friend with an old face:Hive helps you leverage the power of Distributed computing and Hadoop for Analytical processing. It's interface is like an old friend :the very SQLlike HiveQL. This course will fill in all the gaps between SQLand what you need to use Hive.End-to-End:The course is anend-to-end guide for using Hive:whether you are analyst who wants to process dataor an Engineer who needs to build custom functionality or optimize performance - everything you'll need is right here. New to SQL?No need to look elsewhere.The course hasa primer on all the basic SQLconstructs, .Practical: Everything is taught using real-lifeexamples,workingqueries and code .What's Covered:Analytical Processing:Joins, Subqueries, Views, Table GeneratingFunctions,Explode, Lateral View, Windowing and moreTuning Hive for better functionality:Partitioning, Bucketing, Join Optimizations, Map Side Joins, Indexes,Writingcustom User Definedfunctions in Java. UDF, UDAF, GenericUDF, GenericUDTF, Custom functions in Python,Implementation of MapReduce for Select, Group by and JoinFor SQLNewbies:SQL In Great Depth"
Price: 99.99

"From 0 to 1: The Oozie Orchestration Framework"
"Prerequisites: Working with Oozie requires some basic knowledge of the Hadoop eco-system and running MapReduce jobsTaught byateam which includes 2Stanford-educated, ex-Googlers and 2 ex-Flipkart Lead Analysts. This team has decades of practical experience in working with large-scaledata processing jobs.Oozie is like the formidable, yet super-efficient admin assistant who can get things done for you, if you know how to askLet's parse thatformidable, yet super-efficient:Oozie is formidable because it is entirely written in XML, which ishard to debug when things go wrong. However, once you've figured out how to work with it, it's like magic. Complex dependencies, managing a multitude of jobs at different time schedules, managing entire data pipelines are all made easy with Oozieget things done for you:Oozie allows you to manage Hadoop jobs as well as Java programs, scripts and any other executable with the same basic set up. It manages your dependencies cleanly and logically.if you know how to ask:Knowing the right configurations parameters which gets the job done, that is the key to mastering OozieWhat's Covered:Workflow Management:Workflow specifications, Action nodes, Control nodes, Global configuration, real examples with MapReduce and Shell actions which you can run and tweakTime-based and data-based triggers for Workflows:Coordinator specification, Mimicing simple cron jobs, specifying time and data availability triggers for Workflows, dealing with backlog, running time-triggered and data-triggered coordinator actionsData Pipelines using Bundles:Bundle specification, the kick-off time for bundles, running a bundle on Oozie"
Price: 19.99