This course is an introduction to the art of computer programming. It is the moderated variant of the CS50, a prestigious entry-level program offered at universities. It focuses on how to think algorithmically and to solve problems efficiently.
This course is designed for software programmers who are getting into iOS development. It will introduce you to iOS app development in Swift, a new programming language from Apple, and serves as your launching point for mobile development.
65 examples that will bring Scala to life for you
A step-by-step guide to component-driven development using React
An intensely practical, deeply thoughtful and quirky look at 24 Design Patterns. Instructors are ex-Google, Stanford.
An accessible yet serious guide to Java programming for everyone.
A down-to-earth, shy but confident take on machine learning techniques that you can put to work today.
A Python course for absolute beginners - this will take you to a fairly serious early intermediate level.
Your bodyguard for when data gets too big, this course is strong but friendly, funny yet deep, animated yet thoughtful.
Learn so you can see it with your eyes closed
RDD Characteristics: Partitions and Immutability
In this Introduction to R course, you will learn the basics of this fascinating open source language. It provides a solid foundation for programming tools, data manipulation, and functions in R programming.
Learn how UX research and design techniques can help you better understand user needs, prototype solutions, evaluate design concepts, and create a great user experience.
A complete first principles guide to Angular JS
A gentle yet thorough introduction to Data Science, Statistics and R using real life examples.
A hands-on workout in Hadoop, MapReduce and the art of thinking "parallel"
C++ will never seem intimidating again, once you're done with these examples.
Explore what Node.js is, its benefits, who is using it, and how to get started. Check out a demo on writing your first Node.js app and one of a basic HTTP server. Begin building a basic chat application using Node.js.
Become a complete developer by learning front-end and back-end technologies in this Full Stack Web Developer Course.
Have a blast using the Raspberry Pi to do some home automation and understand the Internet of Things.
Super-practical PHP: cookies, sessions, login authentication, MySQL integration, Object Oriented PHP and lots more!
End-to-End Hive : HQL, Partitioning, Bucketing, UDFs, Windowing, Optimization, Map Joins, Indexes
A first-principles guide to working with Workflows, Coordinators and Bundles in Oozie
Extract, Transform and Load data using Pig to harness the power of Hadoop
25 solved examples to get you up to speed with HBase
Use Scala and Spark for data analysis, machine learning and analytics
A complete guide to getting started with cluster management and queries on Cassandra
A comprehensive guide to Kubernetes: 45 Labs and 50 Practice Questions
The Google Cloud for ML with TensorFlow, Big Data with Managed Hadoop
Alexa Skills and Lex Chatbots
Factor extraction using PCA in Excel, R and Python
Formerly known as API.AI
Import data to HDFS, HBase and Hive from a variety of sources , including Twitter and MySQL
An overview of Machine Learning with hands-on implementation of classification models using Python's scikit-learn
25 Solved examples on Real Time Stream Processing
Become a Python programmer in a few hours by diving right in
CNNs, RNNs and other neural networks for unsupervised and supervised deep learning
Scalable Search and Analytics for Document Data
A truly unusual technology - the power of machine learning for automating unusual stuff
An all-round toolkit to play with data
A comprehensive guide to JUnit with 25 solved examples
A comprehensive guide to Selenium using 45 solved examples on automating web testing
A guide to dealing with XSS, session hijacking, XSRF, credential management, SQLi and a whole lot more
53 examples which form a step-by-step guide to master jQuery
We value your feedbacks, if you have any recommendations for improving our services, notice any bugs or any suggestions, feel free to share it with us by sending an email to firstname.lastname@example.org