Most Popular Courses


React (4 weeks)

For experienced JS developers to become proficient in React-Redux. Developers learn everything from build systems to deployment of tested React apps. 

react native (5 weeks)

For React developers to learn native app development. Students build for both iOS and Android with Redux, Apple + Android Pay, analytics, and error-reporting.


Node.js + Express

For front-end JS engineers to learn full-stack JS development. Students learn to build RESTful APIs with auth, data sources, routing, testing, and custom middleware.


Analytics & Business Intelligence


Tensorflow (5 Weeks)

For Python developers familiar with machine learning. You'll learn how to to integrate graph-based deep learning to perform classifications, image analysis, and better, sophisticated search.


Apache Spark (5 Weeks)

For engineers looking for your all-in-one large-data processing solution. You'll learn how to combine SQL, MapReduce, and machine learning to produce insights in record-time.


BIRT (4 Weeks)

For Java engineers to integrate interactive visualizations and reports into Java EE applications. Students integrate with BIRT libraries to create drill-down views, combination charts, conditional formatting, and a variety of mapping and filtering solutions.


Solr (4 Weeks)

For engineers looking to implement blazing fast full-text search, filtering, recommendation engines, and and statistical analysis on a flexible, fault-tolerant, scalable platform.


Pentaho (5 Weeks)

For engineers and analysts looking to coalesce their data from Hadoop, NoSQL datastores, and social media into an integrated suite of machine learning and interactive analysis tools.


JasperSoft (4 Weeks)

For JS engineers to embed responsive BI dashboards and reports into their web applications. Students use both the the Jaspersoft API and visual report-builder to create mission-critical reports and embed them into live web apps.


ElasticSearch (4 Weeks)

For engineers looking for minimal-configuration search, filtering, sorting, and aggregation that can run on a laptop, or large datacenter with an easy-to-use API.


Tableau (4 Weeks)

For teams looking for a collaborative data exploration dashboard with automatic reporting, filtering, and business intelligence rules to uncover patterns from any datasource.




Salesforce Apex (6 Weeks)

For Java developers looking to hook into events and fire custom code when applicable. Students learn how to automate transactional tasks with actions like button clicks, form submissions, and SOQL queries.


Sharepoint (6 Weeks)

For engineers and analysts looking to create SharePoint applications to securely share data and documents with their teams and clients. Students learn fundamentals of SharePoint Server as well as SharePoint Online as a way to get up and running quickly.




Cassandra (4 Weeks)

For engineers looking to manage high-volume data with the peace of mind of high availability, replication, and horizontal scalability across commodity hardware. Students learn to configure, host, shard, replicate, and manage fault tolerance across instances.


Neo4j (4 Weeks)

For engineers looking for an ACID-compliant graph databse. Students learn Neo4j's proprietary query language and compatible ORMs to utilize graphically-stored data at the application layer. Students also get setup quickly with hosted Neo4j.


MongoDB (4 Weeks)

For JS engineers looking for a fantastic, easy-to-use NoSQL datastore. Students learn to configure MongoDB instances with replica sets and sharding, map documents to JS objects, and connect to Tableau for business intelligence applications.




Electron (4 Weeks)

For JS engineers who want to build cross-platform desktop applications. Students focus on interacting with native device APIs to control hardware functions, interacting with web services, and application deployment.




Apache Mesos (4 weeks)

For DevOps engineers looking to enhance their skillset. Engineers learn Mesos- from creating memory and processor resource pools, to machine isolation for hardware testing and configuration.


Apache Marathon (4 weeks)

For engineers working with Apache Mesos to coordinate container deployments and resource pools. Marathon students coordinate fault-tolerant routing, scheduling, IPC, and 100% uptime deployments.


Docker/Kubernetes (4 weeks)

For engineers working with Docker who are looking to simplify automatic service discovery,application-state persistence, container process-management, horizontal scaling, load-balancing, and secret configuration.




Xamarin (5 weeks)

For C# developers looking to ship native iOS and Android apps with a well-supported ecosystem. Students learn the Xamarin component model and native device APIs. This course also covers cross-device testing for UI compatibility changes, automated deployments, and Xamarin services guides.


Ionic (5 weeks)

For web developers looking for the ultimate web-based hybrid iOS and Android app platform. This course covers the Ionic framework components, native device APIs, and services including prototyping editor, authentication, real-time database, cloud builds, device testing, and live updates.




GraphQL (4 weeks)

For full-stack JS engineers looking to learn maintainable API design. Students learn the process of querying and mutating data, as well as testing via GraphQL. Students will be introduced to the reference implementation and the Apollo Stack abstraction of the GraphQL specification. 


Angular 1 (5 weeks)

For front-end engineers looking to learn one of the most popular frameworks around. Students will learn how to build efficient factories and services, bind data to views, perform and respond to async requests, test logic and views, and manage client-side routing.


Advanced Sass (3 weeks)

For front-end engineers and designers looking to enhance their Sass skills with better-organized code, advanced mixins, sequences, control directives, extend directives, iterators, and advanced media queries.


Django (5 weeks)

For Python engineers to professional web applications quickly and securely. Students cover the Django framework tooling, routing, user-input handling, admin areas, authentication, persistent storage, and permission-level authorization.


Spring Framework (5 weeks)

 For Java developers looking to build web applications with the portability, security, and reliability of the JVM.


D3.js (4 weeks)

For front-end engineers looking to bring their visualizations to life. Students learn intricacies of graphing, animating, and filtering data with D3.js to create stunning visuals for real-time dashboards. Students also learn how to apply searches to D3 data via crossfilters.


Angular 2 (4 weeks)

For front-end engineers looking to learn the component-based iteration of Angular. Students learn how to manage cross-component communication via events, modules, and multi-directional data-binding. Creating reusable providers is also a key focus.


Websockets (3 weeks)

For full-stack JS engineers looking to build better real-time applications. Students cover hosted websocket providers and build their own socket server with fault-tolerance, clustering, and session storage using Socket.IO.


Laravel (5 weeks)

For PHP developers to create well-structured , supported apps. Students cover application structure, routing, middleware, parameter validation, request lifecycle, sessions, error handling, the Eloquent ORM, asset pipeline, and integration-level testing.


ES2015 (3 weeks)

For JS engineers to learn the new features of ES6/ES2015. Students cover features including arrow functions, object destructuring, template strings, generators, array iteration, classes, proxies, rest + spread operators, sets, maps, default params, symbols, and modules.


Ember (5 weeks)

For JS engineers looking for a plug-and-play framework to create real-time web apps. Students cover Ember conventions and advanced topics such as queries & caching, authentication, routing, advanced templating, testing, and deployment. 


Typescript (4 weeks)

For JS engineers to codify data types into their applications. Students cover TS tooling, primitive types, composite and union types, as well as static analysis tools to help identify and quash bugs pre-deployment.


Grape APIs + Rails (4 weeks)

For Rails developers looking for a more structured way to write RESTful APIs. Students cover parameter validation, authentication, resource-based routing, automatic documentation, custom middlewares, testing, and performance monitoring. 


Are we missing a framework you'd like to see here?