Java from Beginner to Expert | Arkadiusz Włodarczyk | Skillshare
Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
77 Videos (8h 53m)
    • 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
    • BONUS BASICS OF ANDROID: Downloading and installing Android Studio

      6:21
    • Creating your first Android Studio project

      13:48
    • How to change theme in Android Studio

      2:16
    • What is SDK, How to update Android Studio

      9:00
    • AVD - emulating virtual device

      17:09
    • Moving freely in Android Studio

      14:25
    • What is XML and how it is related to Android apps

      11:03
    • Activity and Views

      13:28
    • Listeners - handling events

      11:06
    • Faster button event handling

      7:09
    • Layouts

      6:45
    • Layout Basics - Linear Layouts

      13:46
    • Linear Layout exercise

      6:13
    • layout_weight - dividing your layout proportionally

      5:36
79 students are watching this class

About This Class

This Java course is designed for people who don't have any knowledge about programming. It doesn't matter if you have never written any programs or you have no idea about programming... After my course, all this will change. You will bust the myth that programming is a difficult thing only for the few!

Java is one of the most in demand & highest paying programming language.

Java's slogan is: "Write once, work everywhere."

You can use Java to create Android applications, desktop applications, games and much more.

One of the most popular games called Minecraft was created using Java.

After this course you will be able to use the advanced components of Java language.

Java is the base language for developing Android apps. You have to learn Java for Android development.

Save your precious time by buying this course. You will learn how to program in a fast and easy way!

The total length of the course is over 9 hours! You will learn theory and also gain lots of practice. During the course we will write many programs in Java.

If you have any questions regarding the topics covered in this Java course after watching videos please feel free to ask. I'm always happy to help.

959

Students

--

Projects

  • --
  • Beginner
  • Intermediate
  • Advanced
  • All Levels
  • Beg/Int
  • Int/Adv

Level

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

Arkadiusz Włodarczyk

Professional teacher

I am the author of 27 very popular video courses about programming, web-development and math in Poland. I've also created 7 video courses in English. Over 98,000 people enrolled in my Udemy courses. I put all my heart into creation of courses. I always try to explain everything the easiest possible way. I'm sure that my courses will help you in the programming and web development adventure :)

I believe that everyone has the ability to develop software if they are taught properly. Inclu...

See full profile

Technology Web Development Beginner Java
Report class