Phase Weeks Concepts Resources Hands-On
1 – Founda1 Linear AlgeCoursera MImplement vector/matrix ops in Java (IJava)
1 – Founda2 Calculus (dCoursera MMCode gradient descent for linear regression
1 – Founda3 ProbabilityCoursera MMCompute distributions and stats in Java
1 – Founda4 Basic ML (LAndrew NgImplement k-NN and linear regression from scratch
2 – Java ML5–8 Smile (classSmile QuicBuild Smile pipelines: CSV → features → model
2 – Java ML9–12 Weka IntegWeka TutorProgrammatic ARFF experiments in Java
3 – Deep L 13–16 DJL (CNNs, DJL QuickstFine-tune ResNet on custom dataset
3 – Deep L 17–20 DeeplearniDL4J QuicksTrain MNIST classifier with GPU
4 – NLP & 21–24 NLP (tokeniOpenNLP Ma Build sentiment analysis pipeline
4 – NLP & 25–28 ReinforcemJava RL LibImplement Q-learning agent in grid-world
5 – Capsto 29–32 Integratio Spring BooFull-stack microservices deployment
Project Phase Description
Libraries/Tech
DeliverablesTimeline
Success Criteria
Mini ML Li 1 Java librar Pure Java, Vector/MatrWeek 5 ≤5% error on sample data
Customer 2 Spring BootSmile, WekREST API eWeeks 9–1Accurate clusters; live API demo
Image Class3 MicroserviDJL/DL4J, POST /classWeeks 17–Accuracy ≥80%; latency <200ms
Chatbot & 4 App hostinOpenNLP/Co /chat & /plWeeks 25–Chatbot ≥85% accuracy; agent solves environment
AI Analytic5 Full-stack Spring BooDockerizedWeeks 29–Public demo; 90%+ coverage; meets SLAs
solves environment