Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
63 Videos (8h 47m)
    • 0. Introduction

      4:49
    • 1. What is Java

      12:40
    • 2. 5 reasons to learn Java

      2:46
    • 3. Who am i

      1:31
    • 4. Downloading and installing IDE

      5:11
    • 5. Creating the project

      4:21
    • 6. Comments

      4:27
    • 7. Basics

      7:09
    • 8. Shortcuts

      8:58
    • 9. Variables

      14:11
    • 10. Naming convetions

      6:07
    • 11. Casting

      7:12
    • 12. Arithmetic operators

      11:30
    • 13. Relational Operators

      6:44
    • 14. Logical Operators

      10:08
    • 15. Bitwise Operators

      17:59
    • 16. Conditional Statements

      5:56
    • 17. Curly Bracers

      3:40
    • 18. Switch

      5:43
    • 19. Conditional Expression

      3:30
    • 20. Arrays

      10:09
    • 21. Multidimensional Arrays

      4:53
    • 22. Loops

      8:50
    • 23. Loop for

      3:41
    • 24. Enhanced for loop

      3:56
    • 25. Loop in loop

      7:56
    • 26. Break and continue

      6:54
    • 27. Summing many values

      3:21
    • 28. Object Oriented Programming Overview

      14:12
    • 29. Constructors

      8:01
    • 30. this keyword

      3:03
    • 31. methods

      14:33
    • 32. overloading methods

      2:53
    • 33. Static

      10:38
    • 34. Packages

      12:06
    • 35. Encapsulation

      11:54
    • 36. Refrences

      8:35
    • 37. References passing

      5:58
    • 38. Comparing Strings

      4:06
    • 39. Bottle

      9:32
    • 40. Inheritance

      15:24
    • 41. Polymorphism

      11:55
    • 42. Protected modificator

      4:55
    • 43. Abstract classes and methods

      6:14
    • 44. Instanceof

      13:54
    • 45. Downcasting

      3:54
    • 46. Object class - equals

      11:34
    • 47. toString

      2:53
    • 51. Final keyword

      6:02
    • 52. Interfaces

      12:09
    • 53. sorting using interfaces

      12:35
    • 54. nested classes

      11:03
    • 55. nested practical

      13:07
    • 56. anonymous classes

      8:17
    • 57. Aggregation

      5:44
    • 58. exceptions

      17:51
    • 59. lambda

      13:32
    • 60. documentation

      13:52
    • 61. Default methods

      5:34
    • 62. What after this course

      3:02
    • BONUS: generic methods

      9:47
    • BONUS: Generic types

      16:03
    • BONUS: wild cards

      8:03