Duration

13 weeks

4 sessions/week, 2 hrs/session

Course Starts

Mar 3, 2019 2:00 PM

First session free

Prerequisites

None

Recommended for everyone

4 Projects Plus FLAG Camp Help You to Get Interview Opportunities!

By taking this course, you will attend FLAG Camp, in which you will try to solve a real world problem with your teammates and your project will be reviewed by Google/Uber's Program Manager.

During the 2.5-month period, 4 real-world projects cover the application of full-stack and big data development, as well as front-end, back-end, cloud and more. It extends beyond the Masters Program in CS.

For students transfering from other majors with weak basis, the course will provide free session to improve your knowlege of programming language.

The course is taught by senior engineers from top-tier tech companies in Silicon Valley. We hope to boost your abilities and skills in a relatively short period, and get you ready for job interviews.

4 Real-World Projects

  • NBA Player Strength Visualization

    In this big data era, NBA players' performance can be measured through analytics and intelligent tools. You will be introduced to React JS and relevant front-end technologies, and finish a project that supports the coach with powerful data analysis and visualized results.

    Studying this project is helpful for interviews with companies such as Airbnb, Facebook, Pinterest, Instagram and Snapchat.

    React/JSX
    Redux
    ECMAScript 6
    Promise
    LESS/SASS
    Webpack
    JSLint
    NPM
    Yeoman
  • Personalized Event Recommendation Engine based on Amazon Web Services (AWS)

    Throughout this project, you will learn how to design and implement a recommendation engine operated at scale, by getting your hands dirty on developing an event recommendation and ticket search engine from the ground up. Meanwhile, you will deploy a proven set of back-end services and databases, and learn how to test and maintain it on AWS.

    Studying this project is helpful for interviews with companies such as Google, Facebook, Amazon, Yelp, TripAdvisor and Airbnb.

    Front-end
    Back-end
    MySQL
    MongoDB
    MapReduce
    REST API
    Java Servlet
    OOD
    Cloud Computing
    Amazon Web Services
  • Social Network based on Cloud and React

    In this project, you will have the opportunity to analyze the pros and cons of various SNSs, building a SNS application based on Geo-Index using Go and React from scratch.

    Studying this project is helpful for interviews with companies such as Facebook, Uber, Airbnb.

    Go
    Google Cloud
    ElasticSearch
    BigTable
    Dataflow
    BigQuery
    ECMAScript 6
    JSX
    React Router
    Ant Design
    GeoLocation API
    Google Maps API
  • Twitter Text Mining and Analysis

    Streaming data processing has become increasingly important for big data and AI platforms. You will get access to Twitter's streaming data through Kafka, and use Spark and Flink to clean, analyze and visualize data.

    This project can be applied in public opinion monitoring, disease control, marketing analysis and more, which is helpful for interviews with companies such as Google, Facebook, Airbnb and Uber.

    Data Visualization
    Spark
    Kafka
    Flink
    Twitter
    Hashtags
    NLP

Give You the Edge Over Others

Within two and a half months, four projects that cover front-end, back-end, cloud and big data will strengthen your programming experience and upgrade your resume.
2018-09-13-Project-hightlight1

4+ Industrial Projects

to Improve Your Resume

By taking this course, you will attend FLAG Camp. You will cooperate with other engineers, UI/UX designers and PMs and try to solve a real world problem. Your project will be reviewed by Google/Uber's Program Manager.
2018-09-13-Project-hightlight5

FLAG Camp

Instructed by Google/Uber PM

For students transfering from other majors with weak basis, we will offer you free session to improve your knowlege of programming language.
2018-09-13-Project-highlight-6

Free Programming Course

for Beginners

The faculty student ratio is about 1:5. Instructors are all senior full stack/Android engineers from top tech companies like Google, Facebook and Uber. Live teaching throughout the journey.
2018-09-13-Data-Hightlight1

Senior Full Stack Engineer

from Silicon Valley as Instructors

Interview/offer-oriented, Full-stack Development not only hones your skills, but also help you tailor your resume to positions you apply for and conduct mock interviews to highlight interview techniques.
2018-09-12-SDE-liangdian3

Resume Revise

And Mock Interview

LaiOffer maintains positive collaborative relationships with top tech companies in Silicon Valley and hiring agencies. We have strong referral resources to support you.
2018-09-14-Project-highlight-refer

Internal Referral Network

to Assist You in Job Hunting

Syllabus

Section 1

Programming Language Fundamentals (Optional, in parallel with formal course)

Besides formal course, this section will provide you a intensive training on project-related language, such as Java, Javascript, Go and Scala.

Frequency: 7 weeks, detailed schedule will be based on the course progress

  • Week 1

    Java Basics & Data Structures

  • Week 2

    Java Design Patterns

  • Week 3

    Java Exception Handling and Generics

  • Week 4

    Java Multi-threading

  • Week 5

    Advanced Javascript (Closure/Callback, etc.)

  • Week 6

    Advanced Go (Channel/Goroutine etc.)

  • Week 7

    Scala 

Section 2

Full Stack Development Fundamentals

You will understand what is Full Stack development, and learn the essential knowledge of Back-end, Database and recommendation system.

Frequency: 3 weeks, 4 sessions/week, 2 hrs/session

  • Week 1

    Web Development: a personalized recommendation engine

    - Project 1: Personalized Event Recommendation System based on Amazon Web Services (AWS)

    - Intro to Web Service

    - Project related interview questions

  • Week 2

    Web Development: a personalized recommendation engine

    - MySQL and Relational SQL

    - MongoDB and NoSQL

    - Typical recommendation algorithm

    - How to design recommendation algorithms in different cases (Friends/Jobs/Events/Music)

  • Week 3

    Advanced Back-end Development: deploy and test a backend service

    - Amazon EC2: Cloud Computing

    - JUnit, JMeter and how to test your services

Section 3

Advanced Software Development

Combining system design theories with real-world projects, you will learn to design IT system, and complete three industry level projects.

Frequency: 6 weeks, 4 sessions/week, 2 hrs/session

  • Week 4

    Advanced backend development: improvement of Web Application

    - Project 2: Social Network based on Cloud and Go

    - Advanced backend development based on Go

    - ElasticSearch、Container、Google Cloud Storage

  • Week 5

    Advanced backend development: improvement of Web Application

    - Google Machine Learning API & Tensorflow

    - BigQuery & Dataflow

  • Week 6

    Front-end development: Implement Frontend Pages for Recommendation Engine

    - CSS

    - HTML & HTML5

  • Week 7

    Advanced Front-end development: React JS

    - Project 3: NBA Player Strength Visualization

    - JSX and React JS

    - Virtual DOM, Props, and State

  • Week 8

    Big Data and AI Analysis: Data Pipelines

    - Project 4: Twitter Streaming Data Analysis with Spark and Kafka

    - Spark & NLP

    - Kafka and Streaming Processing

  • Week 9

    Big Data and AI Analysis: Data Pipelines

    - Flink and Performance Optimization

    - Data Visualization

Section 4

Soft Skills Development & FLAG Camp

Experienced technical Interviewers will help you tailor your resume and conduct mock interviews. With a better fundamental knowledge, you can also attend FLAG Camp and learn about Agile Development.

Frequency: 4 week, 4 sessions/week, 2 hrs/session

  • Week 10

    Project review and soft skills improvement

    - Project-related questions

    - Behavior questions

    - Resume review

    - Mock interview

  • Week 11-13

    FLAG Camp

    - How Google/Uber manages projects

    - Agile Development

    - Code Review, Version Control, Team Management, MVP

    - Peer Review & Final Review

* The syllabus is subject to change at the discretion of LaiOffer.

Frequently Asked Questions

Mar 3, 2019 2:00 PM

$5,000 USD

  • Dedicated instructors provide step by step coding guidance
  • Interactions on 5 platforms 24/7
  • All-star instructors give live teaching for the whole session
  • 4 projects & FLAG Camp to ace your interviews
  • Keep up with latest industrial trends
  • 1-on-1 resume revisions, mock interviews and job referral
Get Free Trial

Limited-time Offer

Early Bird $200 Off

For latest discounts, please contact course specialists

QR Code

Scan the QR code above to
get in touch with Course Specialists

Ask for Information