I have problems, but I think it’s largely because I drop out for long periods. His teaching style is chaotic. But I think it’s because he is constantly changing things. His course can’t keep up with him. I honestly think he is a good teacher, and if I stayed in the course I would get use to his style. For example I’m currently in section 138. Interfaces & polymorphism. The red box below on the left says 136- the red box on the right says 138-.
Another view…
So there is a directory called GolangTraining-master. If you notice #21 below says Interfaces. But I don’t believe this directory applies to this course, perhaps a previous version.
bill@bill-MS-7B79:~/MyStuff/go/src/Todd/GolangTraining-master$ ls -la
total 172
drwx------ 29 bill bill 4096 Aug 28 2023 .
drwxrwxr-x 7 bill bill 16384 Jan 13 21:36 ..
drwx------ 5 bill bill 4096 Aug 28 2023 01_getting-started
drwx------ 5 bill bill 4096 Aug 28 2023 02_package
drwx------ 5 bill bill 4096 Aug 28 2023 03_variables
drwx------ 7 bill bill 4096 Aug 28 2023 04_scope
drwx------ 4 bill bill 4096 Aug 28 2023 05_blank-identifier
drwx------ 9 bill bill 4096 Aug 28 2023 06_constants
drwx------ 4 bill bill 4096 Aug 28 2023 07_memory-address
drwx------ 6 bill bill 4096 Aug 28 2023 08_pointers
drwx------ 2 bill bill 4096 Aug 28 2023 09_remainder
drwx------ 9 bill bill 4096 Aug 28 2023 10_for-loop
drwx------ 7 bill bill 4096 Aug 28 2023 11_switch-statements
drwx------ 10 bill bill 4096 Aug 28 2023 12_if_else-if_else
drwx------ 10 bill bill 4096 Aug 28 2023 13_exercise-solutions
drwx------ 18 bill bill 4096 Aug 28 2023 14_functions
drwx------ 6 bill bill 4096 Aug 28 2023 15_bool-expressions
drwx------ 7 bill bill 4096 Aug 28 2023 16_exercise-solutions
drwx------ 7 bill bill 4096 Aug 28 2023 17_array
drwx------ 15 bill bill 4096 Aug 28 2023 18_slice
drwx------ 16 bill bill 4096 Aug 28 2023 19_map
drwx------ 11 bill bill 4096 Aug 28 2023 20_struct
drwx------ 7 bill bill 4096 Aug 28 2023 21_interfaces
drwx------ 17 bill bill 4096 Aug 28 2023 22_go-routines
drwx------ 5 bill bill 4096 Aug 28 2023 23_error-handling
drwx------ 2 bill bill 4096 Aug 28 2023 24_testing
drwx------ 3 bill bill 4096 Aug 28 2023 25_code-walk
drwx------ 8 bill bill 4096 Aug 28 2023 26_QUESTIONS-FROM-STUDENTS
drwx------ 49 bill bill 12288 Aug 28 2023 27_code-in-process
-rw-rw-r-- 1 bill bill 538 Aug 28 2023 .gitignore
-rw-rw-r-- 1 bill bill 120 Aug 28 2023 LICENSE.txt
-rw-rw-r-- 1 bill bill 51 Aug 28 2023 README.md
bill@bill-MS-7B79:~/MyStuff/go/src/Todd/GolangTraining-master$
Then there is another directory “learn-to-code-go-version-03” (with 300+ sub-directories) with over 150 – 000- prefixes. All those 000 prefixes are confusing. Perhaps those prefixes should be 999, so they appear after the course content?
bill@bill-MS-7B79:~/MyStuff/go/src/Todd/learn-to-code-go-version-03$ ls -la
total 1360
drwxrwxr-x 309 bill bill 61440 Jan 13 21:32 .
drwxrwxr-x 7 bill bill 16384 Jan 13 21:36 ..
drwxrwxr-x 4 bill bill 4096 Jan 13 21:31 000-aa-packages
drwxrwxr-x 2 bill bill 4096 Jan 13 21:31 000-ab-pass-by-value-01
drwxrwxr-x 2 bill bill 4096 Jan 13 21:31 000-ac-interface-01
drwxrwxr-x 2 bill bill 4096 Jan 13 21:31 000-ac-interface-02
drwxrwxr-x 2 bill bill 4096 Jan 13 21:31 000-ac-interface-03
drwxrwxr-x 2 bill bill 4096 Jan 13 21:31 000-ac-interface-04-stringer
drwxrwxr-x 2 bill bill 4096 Jan 13 21:31 000-ac-interface-05-assetion-01
drwxrwxr-x 2 bill bill 4096 Jan 13 21:31 000-ac-interface-06-assetion-02
drwxrwxr-x 2 bill bill 4096 Jan 13 21:31 000-ac-interface-07-assetion-03
drwxrwxr-x 2 bill bill 4096 Jan 13 21:31 000-ac-interface-08-assertion-04
drwxrwxr-x 2 bill bill 4096 Jan 13 21:31 000-ac-interface-09-bytes-NewReader
The if you keep going down ~250 lines you get here (where I think you belong) so
drwxrwxr-x 2 bill bill 4096 Jan 13 21:32 136-interfaces-polymorph
drwxrwxr-x 2 bill bill 4096 Jan 13 21:32 137-interfaces-polymorph-stringer
drwxrwxr-x 2 bill bill 4096 Jan 13 21:32 138-interfaces-polymorph-stringer-expanded