Ngoc Tam Lam, PhD

Autonomy Engineer

Back

100 days of code

Posted on Sep 01, 2019

I try to create 100 days of coding commitment in order to improve coding skill and gain knowledge in machine learning, deep learning and robotics.

Day 1

Deep searching the resource of learning programming languages, learning Machine Learning/Deep Learning or Robotics, I think I should create time commitment on the the resources which I study.

First I create Trello account. Then choose the online courses I have to study.

I start with Robotics Specilization and Deep Learning Specialization, both are from Coursera. I have to pay total A$128/month to access two courses.

Courses Deep Learning Specialization Robotics Specilization
Programming Language Python Matlab
Specialization <p>There are 5 courses:
Course 1: Neural Networks and Deep Learning
Course 2: Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
Course 3: Structuring Machine Learning Projects
Course 4:Convolutional Neural Networks
Course 5: Sequence Models</p>
<p>There are 6 courses:
Course 1: Robotics: Aerial Robotics
Course 2: Robotics: Computational Motion Planning
Course 3: Robotics: Mobility
Course 4: Robotics: Perception
Course 5: Robotics: Estimation and Learning
Course 6:Robotics: Capstone</p>
     

Day 2

  • Watch youtube videos how to setup environment for Python and C++ programming.
  • Download some books should be read in this year for Software Engineering
    • Becoming a Better Programmer - CPlusPlus
    • Clean Code - A Handbook of Agile Software Scraftsmanship
    • Code Complete 2nd Edition
    • Smart Thinking
    • Day 3

      Day 4

      Day 5

      Day 6

      Day 7

      Day 8

      Day 9

      Day 10

      Day 11

      Day 12

      Day 13

      Day 14

      Day 15

      Day 16

      Day 17

      Day 18

      Day 19

      Day 20

      Day 21

      Day 22

      Day 23

      Day 24

      Day 25

      Day 26

      Day 27

      Day 28

      Day 29

      Day 30

      Day 31

      Day 32

      Day 33

      Day 34

      Day 35

      Day 36

      Day 37

      Day 38

      Day 39

      Day 40

      Day 41

      Day 42

      Day 43

      Day 44

      Day 45

      Day 46

      Day 47

      Day 48

      Day 49

      Day 50

      Day 51

      Day 52

      Day 53

      Day 54

      Day 55

      Day 56

      Day 57

      Day 58

      Day 59

      Day 60

      Day 61

      Day 62

      Day 63

      Day 64

      Day 65

      Day 66

      Day 67

      Day 68

      Day 69

      Day 70

      Day 71

      Day 72

      Day 73

      Day 74

      Day 75

      Day 76

      Day 77

      Day 78

      Day 79

      Day 80

      Day 81

      Day 82

      Day 83

      Day 84

      Day 85

      Day 86

      Day 87

      Day 88

      Day 89

      Day 90

      Day 91

      Day 92

      Day 93

      Day 94

      Day 95

      Day 96

      Day 97

      Day 98

      Day 99

      Day 100

References