Udemy Products ExcitingAds :: Exciting Ads

Pass the CPA in 3 weeks with Surgent CPA Review! Learn about our Premier Pass course!

Sitemap

 
"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


"From 0 to 1 : Spark for Data Science with Python"
"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.Get your data to fly using Sparkfor analytics, machine learning and data scienceLets parse that.What's Spark?If you are an analyst or a data scientist, you'reused to having multiple systems for working with data. SQL, Python, R, Java, etc. With Spark, you have a single engine where you can explore and play with large amounts of data, run machine learning algorithms and then use the same system to productionize your code.Analytics:Using Spark and Python you can analyze and explore your data in an interactive environment with fast feedback. The course will show how to leverage the power of RDDs and Dataframes to manipulate data with ease.Machine Learning and Data Science:Spark's core functionality and built-in libraries make it easy to implement complex algorithms like Recommendations with very few lines of code. We'll cover a variety of datasets and algorithms includingPageRank, MapReduceand Graph datasets.What's Covered:Lot's of cool stuff ..Music Recommendations using Alternating Least Squares and the Audioscrobbler datasetDataframes and Spark SQL to work with Twitter dataUsingthe PageRank algorithm with Google web graph datasetUsing Spark Streaming for stream processingWorking with graph data using theMarvel Social network dataset.. and of course all the Spark basic and advanced features:Resilient Distributed Datasets, Transformations (map, filter, flatMap), Actions (reduce, aggregate)Pair RDDs , reduceByKey, combineByKeyBroadcast and Accumulator variablesSpark for MapReduceThe Java API for SparkSpark SQL, Spark Streaming, MLlib and GraphFrames (GraphX for Python)"
Price: 99.99


"Pig For Wrangling Big Data"
"Prerequisites:Working with Pig requires some basic knowledge of the SQL query language, a brief understanding of theHadoop eco-system andMapReduceTaught 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.Pig is aptly named, it is omnivorous,will consume any data that you throw at it and bringhome the bacon!Let's parse thatomnivorous:Pig works with unstructured data. It has many operations which are very SQL-like but Pig can perform these operationson data sets which have no fixed schema. Pig is great at wrestling data into a form which is clean and can be stored in a data warehouse for reporting and analysis.bring home the bacon:Pig allows you to transform data in a way that makes is structured, predictable and useful,ready for consumption.What's Covered:Pig Basics:Scalar and Complex data types (Bags, Maps, Tuples), basic transformations such asFilter, Foreach, Load, Dump, Store, Distinct, Limit, Order by and other built-in functions.Advanced Data Transformations and Optimizations:The mind-bending Nested Foreach, Joins and their optimizations using ""parallel"", ""merge"", ""replicated"" and other keywords, Co-groups and Semi-joins, debugging using Explain and Illustrate commandsReal-world example:Clean up server logs using Pig"
Price: 99.99


"Learn by Example : HBase - The Hadoop Database"
"Prerequisites:Working with HBase requiresknowledge of JavaTaught 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.Relational Databases are so stuffy and old!Welcome toHBase - adatabase solution for a new age.HBase: Do you feel like your relational database is not giving you the flexibility you need anymore?Column oriented storage, no fixed schemaand low latency make HBase a great choice for thedynamically changing needs of yourapplications.What's Covered:25 solved examplescovering all aspects of working with data in HBaseCRUD operations in the shell and with the Java API, Filters, Counters, MapReduceImplement your own notification service for a social network using HBaseHBase and its role in the Hadoop ecosystem, HBase architecture and what makes HBase different from RDBMS and other Hadoop technologies like Hive."
Price: 99.99


"Scalable programming with Scala and Spark"
"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.Get your data to fly using Spark and Scalafor analytics, machine learning and data scienceLets parse that.What's Spark?If you are an analyst or a data scientist, you'reused to having multiple systems for working with data. SQL, Python, R, Java, etc. With Spark, you have a single engine where you can explore and play with large amounts of data, run machine learning algorithms and then use the same system to productionize your code.Scala:Scala is a general purposeprogramming language - like Java or C++. It's functional programming nature and the availability of a REPLenvironment make it particularly suited for a distributed computing framework like Spark.Analytics:Using Spark and Scala you can analyze and explore your data in an interactive environment with fast feedback. The course will show how to leverage the power of RDDs and Dataframes to manipulate data with ease.Machine Learning and Data Science:Spark's core functionality and built-in libraries make it easy to implement complex algorithms like Recommendations with very few lines of code. We'll cover a variety of datasets and algorithms includingPageRank, MapReduceand Graph datasets.What's Covered:Scala Programming Constructs: Classes, Traits, First Class Functions, Closures, Currying, Case ClassesLot's of cool stuff ..Music Recommendations using Alternating Least Squares and the Audioscrobbler datasetDataframes and Spark SQL to work with Twitter dataUsingthe PageRank algorithm with Google web graph datasetUsing Spark Streaming for stream processingWorking with graph data using theMarvel Social network dataset.. and of course all the Spark basic and advanced features:Resilient Distributed Datasets, Transformations (map, filter, flatMap), Actions (reduce, aggregate)Pair RDDs , reduceByKey, combineByKeyBroadcast and Accumulator variablesSpark for MapReduceThe Java API for SparkSpark SQL, Spark Streaming, MLlib and GraphX"
Price: 99.99


"From 0 to 1: The Cassandra Distributed Database"
"Taught 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.Has your data gotten huge, unwieldy and hard to manage with atraditional database? Is your data unstructured with anexpanding list of attributes? Do you want to ensure your data is always available even withserver crashes? Look beyond Hadoop - the Cassandra distributed database is the solution to your problems.Let's parse that.Huge, unwieldy data:This course helps your set up a cluster with multiple nodes to distribute data across machinesUnstructured:Cassandra is a columnar store. There are no empty cells or space wasted when you store data with variable and expanding attributesAlways available:Cassandra uses partitioning and replication to ensure that your data is available even when nodes in a cluster go downWhat's included in this course:The Cassandra Cluster Manager (CCM) to set up and manage your clusterThe Cassandra Query Language (CQL) to create keyspaces, column families, perform CRUD operations on column families and other administrative tasksDesigning primarykeys and secondary indexes, partitioning and clustering keysRestrictions on queries based on primary and secondary key designTunable consistency using quorum and local quorum.Read and write consistency in a nodeArchitecture andStorage components: Commit Log, MemTable, SSTables, Bloom Filters, Index File, Summary File and Data FileA real world project: A Miniature Catalog Management System using the Cassandra Java driver"
Price: 99.99


"Flume and Sqoop for Ingesting Big Data"
"Taught bya team which includes2Stanford-educated, ex-Googlers. This team has decades of practical experience in working with Java and with billions of rows of data.Use Flume and Sqoop to import data to HDFS, HBase and Hive from a variety of sources, including Twitter and MySQLLets parse that.Import data :Flume and Sqoopplay a special role in the Hadoop ecosystem. They transport data fromsources like local file systems, HTTP, MySQLand Twitter which hold/produce data to data stores like HDFS, HBase and Hive. Both tools come with built-in functionality and abstract away users from the complexity of transporting data between these systems.Flume:Flume Agents can transport data produced by a streaming application to data stores like HDFS and HBase.Sqoop:Use Sqoop to bulk import data from traditional RDBMSto Hadoop storage architectures like HDFSor Hive.What's Covered:Practical implementations for a variety of sources and data stores..Sources:Twitter, MySQL, Spooling Directory, HTTPSinks :HDFS, HBase, Hive.. Flume features :Flume Agents, Flume Events, Event bucketing, Channel selectors, Interceptors.. Sqoopfeatures :Sqoop import from MySQL, Incremental imports using Sqoop Jobs"
Price: 99.99


"Web Security: Common Vulnerabilities And Their Mitigation"
"Coat your website with armor, protect yourself against the most common threats and vulnerabilities.Understand, with examples, how common security attacks work and how to mitigate them. Learn secure practices to keep your website users safe.Let's parse that.How do common security attacks work?:This course walks you through an entire range of web application security attacks, XSS, XSRF, Session Hijacking, Direct Object Reference and a whole lot more.How do we mitigate them?:Mitigating security risks is a web developer's core job. Learn by example how you can prevent script injection, use secure tokens to mitigate XSRF, manage sessions and cookies, sanitize andvalidate input, manage credentials safely using hashing andencryption etc.What secure practices to follow?: See what modern browsers have to offer for protection and risk mitigation, how youcan limit the surface area you expose in your site.What's included in this course:Security attacks such asCross Site Scripting, Session Hijacking, Credential Management, Cross Site Request Forgery, SQL Injection, Direct Object Reference, Social EngineeringRisk mitigation using the Content Security Policy Header, user input validation and sanitization, secure token validation, sandboxediframes, secure sessions and expiry, password recoveryWebsecurity basics: Two factor authentication, Open Web Application Security Project,"
Price: 99.99


"Learn By Example: Scala"
"These 65 examples will make this cool-new-kid-on-the-block your steady, reliable friendLet's parse that.Scala is coolbecause its all the rage for big data applications, and because it manages to be more sophisticated and elegant than Java.That said, Java is a steady, reliable friend - a language you can depend upon, and in which you can express yourself.These 65 examples will help you trust Scala the way you trust Java. Each is self-contained, has its source code attached, and gets across a specific Scalause-case.Each example is simple, but not simplistic.What's Included:The Big Ideas:Before we get to the how, we better understand the why - this course will help clarify why we even need Scala whenJava serves us so wellThe Little Details That Matter: Pattern Matching, If Expressions, For Loops & Yield:Java has if-statements, while Scala has if-expressions. Differences like these matter, this course will cover them.First Class Functionsare perhaps the most dramatically new feature of Scala - the foundation of functional programming support.Collections - Lists, Options, the Details of fold/reduce/shiftin Scala are yet another bit of the language that differs significantly from other traditional object-oriented languages. We will spend a lot of time on these topics too.Classes, Companion Objects, Traits, Self Types and Dependency Injectionare Scala's way of providing Object Oriented support. Some of these concepts are similar to Java - those we will skim over. Othersare quite different - we will be sure to cover these in detail."
Price: 99.99


"Learn By Example: Angular JS"
"NOTE: This course uses Angular version 1.5.8 and is not compatible with Angular 2Angular JS is a complete re-imagination of how web applications should be built. It takes best practices, learnt the hard way, and makes them super simple for everyone to use. Learn by example, in small easy-to-digest bits.Let's parse that.A complete re-imagination:Angular introduces a whole bunch of new concepts, which seem daunting butyou'llsoonfind that they are essential building blocks,your applications *just work*,are long-lived and easy to maintainBest practices made super simple:The model-view-controller design pattern, dependency injection, view-agnostic code, testability -Angular sets up structures which ensure that developers writecode the right wayIn this course, we willlearn by example.Each example is self-contained, has its source code attached, and gets across a specific Angular use-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 Angular librariesAngular basics:Templates, controllers, directives, scopes, services, filters, expressionsand data bindingAngular in-depth: Custom directives fortemplate expansion and DOM manipulation, scope inheritance and isolated scopes, custom filters and comparators, forms and validation, routing and single page applicationsAngular behind the scenes: The $watch list, $apply function and the $digest loop, dependency injection and service recipe types"
Price: 99.99


"Tools zur Recherche fr Content Marketing, SEO & Social"
"Der Kurs zeigt die wichtigsten, meist sogar kostenfreien, Onlinetools fr die Themenrecherche fr Content Marketing, Suchmaschinenoptimierung (SEO) oder Social Media. Er erklrt ausfhrlich die Nutzung der einzelnen Tools, indem diese Live im Browser im Detail vorgestellt werden. Ziel ist es, Ihnen mit diesen Tools viel (Arbeits-)Zeit zu sparen und dennoch bessere Ergebnisse zu erzielen sowie aufzuzeigen, wie man sich mit Tools Anregungen fr vielfltigere Themenideen generieren kann.Denn kreative Themenfindung ist nicht, mit einem weien Blatt vor sich, pltzlich tolle Ideen ""aus dem Nichts"" zu bekommen (das kann fast niemand). Aber wenn man die richtigen Tools kennt, wird die Themenfindung viel einfacher, schneller und besser (kreativer).Fr was interessieren sich Ihre Websitebesucher und Kunden wirklich? Welche Themen sollten Sie in Content Marketing angehen und welche lohnen die Mhe erst gar nicht? Und zu welchen Themen und Keywords sollten Sie Suchmaschinenoptimierung (SEO) betreiben, um in Google immer fter gefunden zu werden? Auch gute Themen fr Social Media Posts knnen so ermittelt werden. Alle diese Fragen knnen mit Hilfe der vorgestellten Onlinetools leicht beantwortet werden.Aufbau des KursesDer Kurs besteht aus verschiedensten Kapiteln, die jede fr sich ein Tool zur Themenfindung ausfhrlich im Video vorstellen. Die Kapitel sind jeweils zwischen 5 und 15 Minuten lang und zeigen die konkrete Bedienung und alle Features des jeweiligen Tools.Alle Kapitel sind unabhngig voneinander und knnen vllig eigenstndig angesehen werde. Oft ist auch schon die Kenntnis des vorgestellten Tools sehr wertvoll fr die eigene Arbeit.Allerdings bauen die Kapitel insofern aufeinander auf, als zu Beginn allgemein Tools zur Keywordrecherche gezeigt werden, whrend in spteren Kapiteln Keywords und Themen besser qualifiziert werden. So ergibt sich eine logische Reihenfolge fr die vorgestellten Tools hin zu immer besseren Ergebnissen.Jetzt kaufen - spter ohne Mehrkosten noch mehr Tools erhaltenAktuell besteht der Kurs aus 4 Kapiteln, die jeweils ein Onlinetool vorstellen. Kaufen Sie jetzt den Kurs fr nur 25,- und erhalten Sie zuknftige Kapitel mit weiteren, neuen Tools & Methoden vllig kostenfrei dazu (mindestens 5 - 8 weitere Kapitel sind bereits in Planung, die Sie alle kostenfrei erhalten).Sptere Kufer zahlen einen deutlich hheren Preis von  40,- fr exakt die gleichen Inhalte, die Sie (schrittweise mit der Zeit, OHNE Aufpreis) in exakt gleichem Umfang erhalten."
Price: 39.99


"Servant Leadership"
"Leadership is a widely known topic that has been researched an debated for years. We will take a look at a leadership style that is becoming more popular and that companies are realizing is a successful type of leadership. Master the elements of Servant Leadership in order to become a better leader in your personal and professional settings. Become a better leader by putting others first. You will see the difference you can make in other people's life while becoming a successful leader. This course is structured in a self-pace learning style. You are able to watch each lecture at your own pace and even re-watch lectures as needed. There are also activities throughout the course to help you evaluate your strengths and areas of opportunity as a leader. After taking this course you will be able to:1) Explain what Servant Leadership is2) Explain the history of Servant Leadership3) Understand the Principles of Servant Leadership which include, People First, Character/Doing The Right Thing, Leading with Humility, Leading with Effective Listening and Empathy, and the Commitment to the Growth of Others. 4) Understand how moral purpose is needed in Servant Leadership Approach this course with the readiness to understand the concepts and be able to start applying them in your everyday life."
Price: 19.99


"Microsoft Office Time-Saving Techniques"
"We've all wished for more time to accomplish more during our busy days. What we really need is to learn how to cutback on the time we spend doing routine tasks. For example, the average office worker spends 25% of their work week managing their Outlook inbox. Use the Microsoft Office Applications to their full potentialMicrosoft Word Styles to create consistent formatting and automate a Table of ContentsCreate Excel Macros to automate your workUse PowerPoint Master Slides to create eye catching presentationsOrganize your Outlook inbox with CategoriesSpend less time doing routine tasksIf you've ever thought there must be an easier more efficient way of doing something in Microsoft Office, then this course is for you.During this course I will introduce you to some of the time-saving techniques and tools that each of the Office applications provide. By implementing the tools that I'll walk you through, you will cutback on the time it takes to complete a task, getting back that 25%, and create more dynamic and efficient documents.Lecture TopicsYou will gain an understanding of how to work with and become more efficient with large sets of data in Excel (Excel Lists/Tables). Create dynamic reports with Excel PivotTables Get Excel to work for you by automating tasks with MacrosTake a quiz at the end of the section to test what you've learnedYou will learn to streamline your efforts in creating and maintaining Microsoft Word documents. Use Word styles to create consistency throughout the formatting of your documents Take advantage of Microsoft Words built in Tables of Contents toolTake a quiz at the end of the section to test what you've learnedYou will be immersed into the time-saving techniques of creating efficient PowerPoint presentations. Use Master Slides to eliminate slide by slide formatting Use Custom Shows within the same presentation fileTake a quiz at the end of the section to test what you've learnedYou will break the shackles that tie you to Microsoft Outlook, ultimately getting that time back to be more productive with your day. Use Outlook categories, making searching an organizing a breeze Automate routine Outlook tasks by using ""Quick Steps""Take a quiz at the end of the section to test what you've learnedEach section has a quiz where you can test your knowledge on the topics discussed throughout the videos.At completion of this course you will be amazed at all the extra time you have during your workday."
Price: 39.99


"PowerPoint - Impactful Microsoft PowerPoint Presentations"
"* Topics covered work in PowerPoint 2007, PowerPoint 2010, PowerPoint 2013 and PowerPoint 2016Join us and learn how to not only create, but deliver a presentation that will knock the socks off your audience members.But Beware, enrolling in this course will forever change the way that you look at PowerPoint presentations. This course will walk you through the various techniques of creating and delivering an engaging, dynamic presentation with PowerPoint as your tool. But PowerPoint is only one part of creating an effective presentation. This course will also focus on you. The presenter. The facilitator. The subject matter expert. You will learn how to take command of the room and deliver a presentation that will not soon be forgotten.This is course is broken into two main sections, each with relative, supporting sub-topics. (With plenty of exercises on each topic)Creating an Impactful PowerPointPresentationPresenting an Impactful PowerPoint PresentationSo, what are you waiting for? Join us now to forever change the way you approach creating and delivering a PowerPoint presentation. Oh, and don't forget to hold onto your socks, they just might get blown off."
Price: 44.99