Description
Python is a general-purpose programming language which can be used to solve a wide variety of problems, be they in data analysis, machine learning, or web development. This course lays a foundation to start using Python, which considered one of the best first programming languages to learn. Even if you’ve never even thought about coding, this course will serve as your diving board to jump right in.
- Access 28 lectures & 3 hours of content 24/7
- Gain a fundamental understanding of Python loops, data structures, functions, classes, & more
- Learn how to solve basic programming tasks
- Apply your skills confidently to solve real problems
Description
The functional programming nature and the availability of a REPL environment make Scala particularly well suited for a distributed computing framework like Spark. Using these two technologies in tandem can allow you to effectively analyze and explore data in an interactive environment with extremely fast feedback. This course will teach you how to best combine Spark and Scala, making it perfect for aspiring data analysts and Big Data engineers.
- Access 51 lectures & 8.5 hours of content 24/7
- Use Spark for a variety of analytics & machine learning tasks
- Understand functional programming constructs in Scala
- Implement complex algorithms like PageRank & Music Recommendations
- Work w/ a variety of datasets from airline delays to Twitter, web graphs, & Product Ratings
- Use the different features & libraries of Spark, like RDDs, Dataframes, Spark SQL, MLlib, Spark Streaming, & GraphX
- Write code in Scala REPL environments & build Scala applications w/ an IDE
Description
Getting a little stressed about a job interview is completely natural. Interviews for programming jobs are a bit different, however, and it’s important to plan accordingly so you have all of your many bases covered. This immersive course was compiled by a team that has conducted hundreds of technical interviews at Google and Flipkart, and will give you not just interview tips, but an in-depth review of all the programming knowledge you’ll need to ace any programming interview.
- Access 83 lectures & 20.5 hours of content 24/7
- Learn how to approach & prepare for coding interviews
- Understand pointer concepts & memory management at a deep & fundamental level
- Tackle a wide variety of linked list problems & know how to answer linked list questions in interviews
- Master a variety of general programming problems that may come up in an interview
- Visualize how common sorting & searching algorithms work
- Gain step-by-step solutions to dozens of programming problems from Game of Life to Sudoku Validator & more
Description
This comprehensive course covers three powerful and versatile JavaScript frameworks: jQuery, AngularJS, and ReactJS. These three frameworks form the advanced building blocks of many websites, and learning them all here will teach you how to build interactive websites from scratch.
- Access 212 lectures & 21 hours of content 24/7
- Install & set up a basic web server w/ jQuery & jQuery UI libraries
- Cover the basics, advanced topics, & plugins of jQuery
- Explore AngularJS in depth, including custom directives for template expansion, DOM manipulation, scope inheritance, & more
- Discover the React component lifecycle, the component mounting, updating & unmounting phases, & more
- Learn about React in production environments
Description
Alexa, Siri, Cortana and Google Now — voice-activated personal assistants are one of the hottest trends in technology these days. They are a great way to convey complex information to your customers in a free-flowing, conversational way. Alexa is a great way to build them — an AWS service for building conversational interfaces for Echo, FireTV and a bunch of Alexa-aware devices. In this course, you’ll learn how to start building apps for use with Alexa.
- Access 37 lectures & 3.5 hours of content 24/7
- Cover voice & text interfaces and current trends in human-computer interaction
- Discover how Alexa, Lex, Echo, & other bits of the amazon ecosystem come together
- Explore interaction models like utterances, intents, slots, prompts, & their resolution into API calls
- Learn about fulfillment models
Description
Chatbots are voice-aware bots, i.e. computer programs designed to simulate human conversations with users. Chatbots have become ubiquitous across sites and apps and a multitude of AI platforms exist which help you get up and running with a chatbot quickly. This course introduces DialogFlow, a conversational interface for bots, devices and applications. It’s Google’s bot technology and a direct rival of Amazon Lex.
- Access 31 lectures & 3.5 hours of content 24/7
- Discuss voice & text interfaces and current trends in human-computer interaction
- Explore interaction models such as intents, entities, contexts & their resolution into API calls
- Manage the flow of conversations using linear & non-linear dialogs
- Use webhooks to fulfill user intents & learn how to connect to external services to respond to queries
- Deploy a flask app to Heroku
- Understand how a chatbot can be added to your Slack workspace
Description
Elasticsearch wears two hats: It is both a powerful search engine built atop Apache Lucene, as well as a serious data warehousing and Business Intelligence technology. This course will help you use the power of ES in both contexts.
- Access 59 lectures & 6 hours of content 24/7
- Learn how search works, & the role that inverted indices and relevance scoring play
- Discover the tf-idf algorithm & the intuition behind term frequency, inverse document frequency and field length
- Perform horizontal scaling using sharding & replication
- Explore powerful querying functionality including a query-DSL
- Use REST APIs – from browser as well as from cURL
- Dive into Kibana for exploring data & finding insights
- Cover aggregations — metrics, bucketing & nested aggs
Description
Analysts and data scientists typically have to work with several systems to effectively manage mass sets of data. Spark, on the other hand, provides you a single engine to explore and work with large amounts of data, run machine learning algorithms, and perform many other functions in a single interactive environment. This course’s focus on new and innovating technologies in data science and machine learning makes it an excellent one for anyone who wants to work in the lucrative, growing field of Big Data.
- Access 52 lectures & 8 hours of content 24/7
- Use Spark for a variety of analytics & machine learning tasks
- Implement complex algorithms like PageRank & Music Recommendations
- Work w/ a variety of datasets from airline delays to Twitter, web graphs, & product ratings
- Employ all the different features & libraries of Spark, like RDDs, Dataframes, Spark SQL, MLlib, Spark Streaming & GraphX
Description
The best way to learn is by example, and in this course you’ll get the lowdown on Scala with 65 comprehensive, hands-on examples. Scala is a general-purpose programming language that is highly scalable, making it incredibly useful in building programs. Over this immersive course, you’ll explore just how Scala can help your programming skill set, and how you can set yourself apart from other programmers by knowing this efficient tool.
- Access 67 lectures & 6.5 hours of content 24/7
- Use Scala w/ an intermediate level of proficiency
- Read & understand Scala programs, including those w/ highly functional forms
- Identify the similarities & differences between Java & Scala to use each to their advantages
Description
This massive package covers three powerful and versatile testing technologies, as well as the theory and fundamental principles behind software testing. You’ll dive into Sikuli, Selenium, and JUnit to learn not only how to use each, but solve specific, real-world problems with them. Before you know it, you’ll have a real foundation in testing.
- Access 145 lectures & 16.5 hours of content 24/7
- Use image recognition to automate just about anything that appears on-screen w/ Sikuli
- Work w/ Selenium’s Java API to test browser functionality & automate tasks w/ nearly 45 solved examples
- Test user interactions of all kinds such as clicking, entering text, dragging & dropping, & selecting from dropdowns
- Interact w/ HTML5 based elements like video players
- Write simple tests using all the different features of JUnit tests
Description
There are many short cuts in web coding that may ultimately lead to issues down the line. This course will teach you solid fundamentals of JavaScript, HTML, and CSS, and give you the skills you need to write efficient and lasting code. Perfect for the inexperienced, this course provides a great background in a range of popular web coding frameworks that will facilitate the learning of other languages in the future.
- Access 13 hours of content & 93 lessons 24/7
- Begin your programming path w/ basic HTML
- Understand inheritance & selection in CSS, two essential concepts
- Discover closures & prototypes in JavaScript, and how they differ from other languages
- Learn JSON & its importance to linking back-ends written in Java/front-ends written in JavaScript
- Use the Document-Object-Model to tie it all together
- Reach the instructors any time by e-mail
You are allowed to use this product only within the laws of your country/region. SharewareOnSale and its staff are not responsible for any illegal activity. We did not develop this product; if you have an issue with this product, contact the developer. This product is offered "as is" without express or implied or any other type of warranty. The description of this product on this page is not a recommendation, endorsement, or review; it is a marketing description, written by the developer. The quality and performance of this product is without guarantee. Download or use at your own risk. If you don't feel comfortable with this product, then don't download it.
Reviews for The Complete Computer Science Bundle
Click Here to Read Reviews for The Complete Computer Science Bundle >> Click Here to Submit Reviews for The Complete Computer Science Bundle >>