Data Science

Data Science course consists of two semester (Fall, Spring) classes. Each class introduces related theoretical concepts and provides a hands on assignment including programming projects.
Audience
All are welcome including post high school students.
Eligibility
Familiarity with a programming language (Python, etc.). Strong general math skills.
Goal
Gain understanding of fundamental concepts. Acquire skills to apply relevant theories and models in practical situations to solve data problems.
Weekly classes are two semester long courses taken in the Fall and Spring terms. Each course is 12-weeks of 2 hours class time. Full urriculum is covered when both courses are taken. There are two weeks where students take exams and solutions are reviewed for practice.
The topics are as follows:

1) Introduction to Data Science

     AI: Artificial Intelligence

     Data Scientist

     Big Data

     Languages

     Trends

     Tools

     Lab: Introduction to iPython​

 2) Models

     Machine Learning

     Modeling principles

     Under-fitting, over-fitting

     Lab: Model Complexity

 3) Data Science Process

     Data Types

     Data Manipulations (Cleaning, ETL, Reduction, Transformation, etc.)

     Encodings

     Lab: Data Analysis

 4) Visualizations

     Data Presentation

     Dishonest Charts

     Lab: Visualizations

 5) Probability & Statistics

     Famous Probability Problems

     Statistical Formulas

     Markov Models

     Hidden Markov Models

     Monte Carlo Methods

     Lab: Probability & Statistics

6) Statistical Distributions / Models

     Statistical Models

     Distributions (Bernoulli, Binomial, Poisson, etc.)

     Normal Distribution

     Beta Distribution

     Student’s t-Distribution

     Sampling Methods

     Bias-Variance Trade-off

     Statistical Significance

     Confidence Interval

     z-test

     Student’s t-test

     (Statistical) Power

     Lab: Statistical Distributions

 7) Linear Models

     Linear Regression

     Lasso Regression

     L1 & L2 Regularization

     Logistic Regression

     Lab: Linear Models

 8) Dimensionality Reduction

     Curse of Dimensionality

     PCA: Principal Component Analysis

     SVD: Singular Value Decomposition

     t-SNE: t-Distributed Stochastic Neighbor Embedding

     Lab: Dimensionality Reduction

 9) Supervised Learning

     Perceptron

     kNN: k-Nearest Neighbors

     SVM: Support Vector Machines

     Multi-Class Classification

     Decision Tree (Entropy, Impurity, Information Gain, etc)

     Mutual Information

     MIC: Maximal Information Coefficient

     Importance, Relevance and Error Measures

         - Confusion Matrix, ROC Curve, AUC, Precision & Recall, F-score, tf-idf, etc.

     A/B testing

     Lab: Supervised Learning

The topics are as follows:

10) Time Series Analysis

     Lab: Time Series Analysis

 

11) Bayesian Methods

     Bayes' Theorem

     Bayesian Reasoning

     Naive Bayes Classifier

     Multi-Armed Bandit

     Lab: Bayesian Methods

 

12) Unsupervised Learning

      k-Means Clustering

      Expectation Maximization

      Lab: k-Means Clustering

 

13) Ensemble Methods

      Bootstrapping

      Bagging

      Boosting

      Random Forest

      Unbalanced Classes

      Lab: Ensemble Methods

 

14) Interesting Laws, Paradoxes and Models

      Benford’s Law

      Power Law

      Class Size Paradox

      Small World Models

      Community Detection Algorithms

      Lab: Interesting Laws, Paradoxes and Models

 

15) Deep Learning

      Loss/Error Functions

      SGD: Stochastic Gradient Descent

      FFN: Feed Forward Neural Networks

      CNN: Convolutional Neural Networks

      RNN: Recurrent Neural Networks

      LSTM

      Auto-Encoders

      GAN: Generative Adversarial Net(work)s

      Data Augmentation

      Dropout-Regularization

      Transfer Learning

      Tensorflow

      Keras

      Lab: Deep Learning

 

16) Advanced Topics

      Recommender Systems

      Market Basket Analysis

      Natural Language Processing (NLP)

      Reinforcement Learning (RL)

      Algorithm Complexity

      Big Data

      Map-Reduce

      Cloud (IBM Bluemix, Microsoft Azure, AWS, Google Cloud, etc.)

      Lab: Hadoop, Spark

Placement
Please call us for free evaluation and placement.
Registration
Early bird rates, discounts, and coupons will be available at the checkout screen.
Data Science - Fall 2018
Tuition
$800.00
Schedule Monday, 5:00 PM - 7:00 PM
Date Oct. 08 - Jan. 14
Location

Self Study Class Features

Award Winning Teachers

All of our teachers are trained and experienced in coaching gifted students for their respective level. They are either champions in rigorous national and internatinal competitions or trained students to win those awards. See our faculty bios for details.

Monthly Checkups

We will contact families for a review of their students progress on a periodic basis. Parents are encouraged to contact us, shoudl they have questions, any time. Guidance based on work done will be provided and further services may be provided upon request.

Completion Certificate

As an appreciation of work well done students who successfully complete the course curriculum, will receive a Completion Certificate. This certificates will be available through the system and may be downloaded as a pdf.

Lecture Notes and Handouts

Each class also come with written lecture notes in addition to the lectures. The lecture notes summarize the curriculum and in math classes they also contain the in-class and homework exercises. These help students review and study offline.

Rigorous Curriculum

Star League teachers and courses are specialized in traing advanced and gifted students. As such the curriculum is prepared with this on mind. The courses are designed such that students who successfully finish the level and practice as recommended will achive the target competition goals.

Progress Monitoring and Reporting

Star League students are provided account for our online learning management system:SLOnline. Parents and students may monitor their learning through the system. Students are able to submit their homework and get graded accordingly in most clases.

Easy Access to Sponsored Events

Currently registered students are automatically registred to take part in supplementary learniong activities as they happen. The events may vary from year to year. In general they will  be mock exams, review sessions, solution lectures, or similar enrichment resources.  

Full Year Access

Each class registration automatically lasts for one full academic year (September-August), more than enough for students to study its curriculum. In case extra time is needed we grant extended access for FREE so you may take full advantage of the class material.

Homework Exercises

Based on subject and level, students are provided appropriate homework exercises. For computer science courses, it is generally the coding of the problems. In other subjects they will be supplementary problems related top the topic of the lecture.

Teacher Support

Self study class students can post their questions in the Virtual Office discussion forums. Teachers generally respond in writing in a day. They may schedule live conferences if that is necessary to effectively answer the posed question. 

Practice Exams

Each class generally include several practice exams to improve students' test taking skills. Their solutions are fully provided in writing and as a lecture as part of the course curriculum.

Recorded Lectures

Self study classes include a complete set of recorded video lectures. Student start each topic with the lecture video and then move on to exercises. Each recording is about two hours. Most classes run 12 weeks, so they have 12 lecture videos.

Live Class Features

Award Winning Teachers

All of our teachers are trained and experienced in coaching gifted students for their respective level. They are either champions in rigorous national and internatinal competitions or trained students to win those awards. See our faculty bios for details.

Monthly Checkups

We will contact families for a review of their students progress on a periodic basis. Parents are encouraged to contact us, shoudl they have questions, any time. Guidance based on work done will be provided and further services may be provided upon request.

Completion Certificate

As an appreciation of work well done students who successfully complete the course curriculum, will receive a Completion Certificate. This certificates will be available through the system and may be downloaded as a pdf.

Lecture Notes and Handouts

Each class also come with written lecture notes in addition to the lectures. The lecture notes summarize the curriculum and in math classes they also contain the in-class and homework exercises. These help students review and study offline.

Rigorous Curriculum

Star League teachers and courses are specialized in traing advanced and gifted students. As such the curriculum is prepared with this on mind. The courses are designed such that students who successfully finish the level and practice as recommended will achive the target competition goals.

Progress Monitoring and Reporting

Star League students are provided account for our online learning management system:SLOnline. Parents and students may monitor their learning through the system. Students are able to submit their homework and get graded accordingly in most clases.

Easy Access to Sponsored Events

Currently registered students are automatically registred to take part in supplementary learniong activities as they happen. The events may vary from year to year. In general they will  be mock exams, review sessions, solution lectures, or similar enrichment resources.  

Full Year Access

Each class registration automatically lasts for one full academic year (September-August), more than enough for students to study its curriculum. In case extra time is needed we grant extended access for FREE so you may take full advantage of the class material.

Homework Exercises

Based on subject and level, students are provided appropriate homework exercises. For computer science courses, it is generally the coding of the problems. In other subjects they will be supplementary problems related top the topic of the lecture.

Teacher Support

Live class students may ask their questions directly during the class. They can also post their questions in the Virtual Office discussion forums. Teachers generally respond in writing in a day.

Practice Exams

Each class generally include several practice exams to improve students' test taking skills. Their solutions are fully provided in writing and as a lecture as part of the course curriculum.

Live Interactive Lectures

During live classes student may directly ask their questions to the teacher via chat or microphone. Live classes have a fixed schedule, most frequently on a weekly basis. This helps students set their study time in an easy way.