Available Hackathons

Project Hackathon

  • Technology Hackathon
  • Overview of The Project
  • Team-Building
  • Involvement of everyone (BA, PM, Devs, QAs)

Project Hackathon is based on your project. We work with you on learning about the project. After that we prepare a plan for a two to three-day hackathon. It usually includes a technical hackathon first to learn the new technology. Then we have two days to work on your project in teams in hackathon style.

Our instructors and helpers provide technical, team-building, and other support. At the end you should a have a strong team that has deep practical knowledge of the technology, ready to help each other and familiar with the project.

Schedule Project Hackathon

  • Overview of Angular
  • CLI
  • Components
  • Data Binding and Directives
  • Promises vs Observables
  • Using REST Services
  • Routing
  • Deploy
  • Challenges!

Schedule Angular Hackathon

  • Overview of Distributed Computing
  • Overview of Apache Spark
  • Where it should/should not be used
  • RDDs, Datasets and SparkSQL
  • Spark Deployment
  • Spark Streaming
  • Challenges!

As Spark is often used with Hadoop it is recommend to first take Hadoop hackathon.

Schedule Apache Spark Hackathon

  • Overview of Distributed Computing
  • Overview of Apache Hadoop Ecosystem
  • Where it should/should not be used
  • HDFS, HBase
  • MapReduce, Hive
  • Challenges!

The goal of this hackathon is to teach what is Hadoop and how to use it. There are two versions of this hackathon: for developers and for non-developers with limited technical background.

Schedule Apache Hadoop Hackathon

Kubernetes and Docker

  • Overview of Containers
  • Overview of Docker, Kubernetes
  • Docker Custom Images
  • Dockerization
  • First Steps in Kubernets
  • Challenges!

It is recommended to take our advances hackathon Kubernetes based Private Cloud after this hackathon.

Schedule Kubernetes and Docker Hackathon

  • Overview of Containers
  • Overview of Docker, Kubernetes and Rancher
  • Helm Charts
  • Networking, Load Balancing
  • Management of Containers
  • Monitoring Containers
  • Alerts, Logging
  • Challenges!

It is recommended to take our advances hackathon Kubernetes based Private Cloud after this hackathon.

Schedule Rancher Hackathon

  • Overview of Machine Learning
  • Supervised vs Unsupervised ML
  • Clustering
  • Decision Trees and Random Forest
  • Regression
  • Application of ML
  • Challenges

The hackathon is used to prepare BI, Big Data developers and others for small Machine Learning initiatives. It provides a good foundation of ML and how it can replace old manually coded algorithms.

Schedule Machine Learning Hackathon

  • Overview of NoSQL
  • Comparison with RDMS
  • Structuring data in NoSQL
  • Introduction to ElasticSearch Query Language
  • Best Practices
  • Challenges

The hackathon is for team that have not used NoSQL. They mostly have had exposure to RDBMS. The goal of this hackathon is to give good understanding of NoSQL and ElasticSearch.

Schedule ElasticSearch Hackathon

  • Overview of Nifi
  • Common Integrations
  • Working with Data
  • Building Nifi Flow
  • Record-based Processors
  • Scripting
  • Common Patterns
  • Challenges

The hackathon can be taken by technical and non-technical people. There is no requirement to know any programming language.

Schedule Nifi Hackathon

  • Fundamentals
  • Basic Structures
  • OOP
  • Working with Files
  • Working with CSV
  • Lambda Expressions
  • Challenges

The hackathon is for anyone who needs to learn the most popular language. The hackathon can be modified for the participants who have background in any other language. A short version of it can be taken before Python for Data Science Hackathon to bring the whole team to the same level of knowledge.

Schedule Python Basics Hackathon

  • Fundamentals
  • Pandas
  • Working with DataFrames
  • Numpy
  • Data Visualization using Matplotlib
  • Data Analysis
  • Challenges

The hackathon covers the most important technologies using in Data Science. You will learn how to work with data, visualize it and use statistics to extract information. It is expected that participants have basic knowledge of Python. If it is not the case take Python Basics hackathon first.

Schedule Python for Data Science Hackathon

Business Intelligence

  • Overview of BI and BI Tools
  • Types of BI users
  • Rules of Visualization
  • Rules for building dashboards
  • Data Modeling for BI
  • Best Practices
  • Challenges

The hackathon can be taken by both technical and non-technical people.

Schedule Business Intelligence Hackathon

Data Visualization

  • Types of Visualizations
  • Rules of visualization
  • Common chart types
  • Design of dashboards
  • Effective and easy to understand ways to visualize data
  • Multiple challenges with feedback after each challenge

The hackathon can be taken by both technical and non-technical people.

Schedule Data Visualization Hackathon

SQL

  • Overview of Databases
  • Overview of RDBMS structures
  • Structure of SQL, queries, operators
  • Joins
  • Aggregate functions
  • Inserts, updates, subqueries
  • Challenges

The hackathon can be taken by both technical and non-technical people.

Schedule SQL Hackathon