Fullstack AI Developer
Stage Content Options Materials Requirement Time
General Github, CLI (Command Line Interface), Networking, API Seminar
Software Web app HTML, CSS, Javascript(Bootstrap, Jquery) w3schools Develop a web 3 - 6 months
development
ReactJs docs
Mobile App Flutter Develop an app
React Native docs
API service Build API .NET (C#) Build API from pretrained 3 - 6 months
model
ExpressJS (NodeJS) w3schools
Flask, Django (Python)
Use service Google API Use API service for
backend development
AWS
Microsoft Azure
Database Elasticsearch docs Use database for
backend development
SQL Server, PostgreSQL, MySQL
Redis (cache, queue)
Data Text Process data
processing
Speech
Image
Graph
AI research Deep learning Machine learning ● Deep learning Read chapter 1 - 5 Same time with
book Software
● Data mining development stage
Deep learning Read chapter 6 - 12 Same time with API
service stage
Image Object detection ● Openvino
processing ● Yolo v3
Object recognition ● Opencv
Object segmentation
Language Embedding (word to vector, sentence to
processing vector, paragraph to vector)
Classification (categorize, sentiment, spam
detection, intent detection)
NER, chunking, POStag,...
Speech to text
Text to speech
Graph Graph embedding ● Handbook of
processing Graphical
Graph theory Models
● Graphvite
● StarSpace
● Pytorch
BigGraph
Library Keras docs
Tensorflow docs
Pytorch docs