课程介绍

课程目录
第1部分
基础加强课程(可选)
从编程语言和基础算法讲起,带您在课上一起写代码、调试,帮助您快速入门,消除编程恐惧感。
上课频率: 1个月, 每周3节课, 每节课2-3小时
- 
第1周Java Basics I Java Basics II Java Basics III 
- 
第3周Recursion I, Queue, Stack Queue & Linked List Linked List 
- 
第4周Binary Search Binary Tree Binary Tree and Binary Search Tree 
- 
第5周Heap Graph 
第2部分
系统提升课程
50%理论知识 + 50% Coding动手,系统提升您的算法、编程、OOD和System Design能力。
上课频率: 3个月, 每周5节课, 每节课2-3小时
- 
第1周Array and Sorting Algorithms Recursion I (Basics) & Binary Search Java Basics and how to debug 
- 
第2周Binary Tree & Binary Search Tree Java API and practice I: Basic data structure APIs and exercises 
- 
第3周Heap & Graph Search Algorithms (DFS, BFS, etc.) Java API and practice II: Basic data structure internal implementations 
- 
第4周String and Bit manipulation Java API and practice III: Advanced data structure APIs and exercises 
- 
第5周Midterm Exam I Object-Oriented Design Basics Java API and practice IV: Advanced data structure internal implementations 
- 
第6周More advanced Recursion Dynamic Programming I Java API and practice: summary and review 
- 
第7周Dynamic Programming II & III Object-Oriented Design II: Design Pattern Java language features I: Inheritance and Encapsulation in Java, Exception handling 
- 
第8周Midterm Exam II Object-Oriented Design III & IV: OOD in practice 
- 
第9周System Design I & II: Distributed Storage System, MapReduce Java language features II: Java Generics, Class organizations, and misc 
- 
第10周System Design III & IV: Stream Processing 算法加强练习 Java advanced topics I: Garbage Collection 
- 
第11周System Design V & VI: Web Applications 算法加强练习 Java advanced topics II: Concurrency and Parallelism 
- 
第12周算法加强练习 简历修改培训 Final Exam 
常见问题FAQ
- 视频课程的格式是什么
- 视频不加密,网盘在线学习,课程免费更新,持续更新
- 购买后怎么如何下载资源
- 有些资源没更新完结怎么办
- 有问题不懂想咨询怎么办
 
 
 
 
 
 
