| 1 | == Beginner Videos == |
| 2 | 1. [https://www.youtube.com/watch?v=Hl-zzrqQoSE&list=PLFE2CE09D83EE3E28&index=1 Installing the JDK] |
| 3 | 2. [https://www.youtube.com/watch?v=5u8rFbpdvds&list=PLFE2CE09D83EE3E28&index=2 Running a Java Program] |
| 4 | 3. [https://www.youtube.com/watch?v=CE8UIbb_4iM&list=PLFE2CE09D83EE3E28&index=3 Downloading Eclipse] |
| 5 | 4. [https://www.youtube.com/watch?v=SHIT5VkNrCg&list=PLFE2CE09D83EE3E28&index=4 Hello Youtube] |
| 6 | 5. [https://www.youtube.com/watch?v=gtQJXzi3Yns&list=PLFE2CE09D83EE3E28&index=5 Variables] |
| 7 | 6. [https://www.youtube.com/watch?v=5DdacOkrTgo&list=PLFE2CE09D83EE3E28&index=6 Getting User Input] |
| 8 | 7. [https://www.youtube.com/watch?v=ANuuSFY2BbY&list=PLFE2CE09D83EE3E28&index=7 Building a Basic Calculator] |
| 9 | 8. [https://www.youtube.com/watch?v=8ZaTSedtf9M&list=PLFE2CE09D83EE3E28&index=8 Math Operators] |
| 10 | 9. [Increment Operators] |
| 11 | 10. [If Statement] |
| 12 | |
| 13 | |
| 14 | 11. [Logical Operators] |
| 15 | 12. [Switch Statement] |
| 16 | 13. [While Loop] |
| 17 | 14. [Using Multiple Classes] |
| 18 | 15. [Use Methods with Parameters] |
| 19 | 16. [Many Methods and instances] |
| 20 | 17. [Constructors] |
| 21 | 18. [Nested if Statements] |
| 22 | 19. [if else statement] |
| 23 | 20. [Conditional Operators] |
| 24 | 21. [Simple Averaging Program] |
| 25 | 22. [for Loops] |
| 26 | 23. [Compound Interest Program] |
| 27 | 24. [do while Loops] |
| 28 | 25. [Math Class Methods] |
| 29 | 26. [Random Number Generator] |
| 30 | 27. [Introduction to Arrays] |
| 31 | 28. [Creating an Array Table] |
| 32 | 29. [Summing Elements of Arrays] |
| 33 | 30. [Array Elements as Counters] |
| 34 | 31. [Enhanced for Loop] |
| 35 | 32. [Arrays in Methods] |
| 36 | 33. [Multidimensional Arrays] |
| 37 | 34. [Table for Multi Arrays] |
| 38 | 35. [Variable Length Arguments] |
| 39 | 36. [Time Class] |
| 40 | 37. [Dislpay Regular Time] |
| 41 | 38. [Public, Private, and this] |
| 42 | 39. [Multiple Constructors] |
| 43 | 40. [Set and Get Methods] |
| 44 | 41. [Building Objects for Constructors] |
| 45 | 42. [toString Method] |
| 46 | 43. [Composition] |
| 47 | 44. [Enumeration] |
| 48 | 45. [EnumSet Range] |
| 49 | 46. [static keyword] |
| 50 | 47. [More on static keyword] |
| 51 | 48. [final keyword] |
| 52 | 49. [Inheritance] |
| 53 | 50. [Graphic User Interface (GUI)] |
| 54 | 51. [GUI with JFrame] |
| 55 | 52. [Event Handling] |
| 56 | 53. [ActionListener] |
| 57 | 54. [Event Handler Program] |
| 58 | 55. [Introduction to Polymorphism] |
| 59 | 56. [Polymorphic Arguments] |
| 60 | 57. [Overriding Rules] |
| 61 | 58. [Abstract and Concrete Classes] |
| 62 | 59. [Class to Hold Objects] |
| 63 | 60. [Array Holding Many Objects] |
| 64 | 61. [Simple Polymoprhic Program] |
| 65 | 62. [JButton] |
| 66 | 63. [JButton Final Program] |
| 67 | 64. [JCheckBox] |
| 68 | 65. [The Final Check Box Program] |
| 69 | 66. [JRadioButton] |
| 70 | 67. [JRadioButton Final Program] |
| 71 | 68. [JComboBox] |
| 72 | 69. [Drop Down List Program] |
| 73 | 70. [JList] |
| 74 | 71. [JList Program] |
| 75 | 72. [Multiple Selection List] |
| 76 | 73. [Moving List Items Program] |
| 77 | 74. [Mouse Events] |
| 78 | 75. [MouseListener interface] |
| 79 | 76. [MouseMotionListener interface] |
| 80 | 77. [Adapter Class] |
| 81 | 78. [File Class] |
| 82 | 79. [Creating Files] |
| 83 | 80. [Writing to Files] |
| 84 | 81. [Reading from Files] |
| 85 | 82. [Exception Handling] |
| 86 | 83. [FlowLayout] |
| 87 | 84. [Drawing Graphics] |
| 88 | 85. [JColorChooser] |
| 89 | 86. [Drawing More Stuff] |