Java Programming For Dummies. The Complete Course

Go to class
Write Review

Free Online Course: Java Programming For Dummies. The Complete Course provided by Skillshare is a comprehensive online course, which lasts for 16 hours worth of material. The course is taught in English and is free of charge. Java Programming For Dummies. The Complete Course is taught by Karthikeya T.

Overview
  • If you are a beginner/intermediate Java Programmer, then congrats, you found a Gem. There is no better place to learn Java than my teachings! Because I invested my heart and soul to make these videos. Just take a look at few of my videos and you will understand.

    If you an experienced java developer, this course would be a great refresher. Just sit back and enjoy watching.

    Why My Course Is Special:

    - Special care is taken while structuring the course. Your precious time will not be wasted. Content is as original as it can be. 

    - I correlate complex concepts with real world around you. There by you can understand a very complex concept in simple and fun manner. 

    - Everything that you see in any video were entirely hand crafted by me. Videos are made in simple and natural manner, that you are used to. No annoying funky graphics used. 

    - We have trainees from all over the world and so our instructor accent must work with everyone. Our instructors are neither too fast nor too slow, but would also maintain a neutral accent.

Syllabus
    • Must Watch!
    • NewIntro2
    • Where Java is used and why Java
    • 0101PreReqEdited
    • 0204ComilerInterpreterJit
    • 0206InstallingJDK
    • 0207FirstApp
    • 0208PATHVariable
    • 0301Variables
    • 0302DataTypes
    • 0303Arrays
    • 0304Literals
    • 0305TypeCasting
    • 03TypeInference
    • 0306NetBeansIDE
    • 0401ArithmaticOperators
    • 0402UnaryOperators
    • 0403RelationalOperators
    • 0404LogicalOperators
    • 0405BitwiseOperators
    • 0406OperatorPrececene
    • 0407Statementsandblocks
    • 0501Intro
    • 0502IfElseIf
    • 0503LoopingStatements
    • 0504LoopingStatUsage
    • 0505ContinueStatement
    • 0506Switch
    • 04Switch Expressions
    • 0601ClassesAndObjects
    • 0602ClassesAndObjects2
    • 0603MethodConstructorsSyntax
    • 0604ObjectsExample
    • 0605StackAndHeapMemory
    • 0606ThisKeyword
    • 0607ObjectAsArgRetObj
    • 0608ObjectAsArgRetObj
    • 0609PassByValueAndRef
    • 0610JavaComments
    • 0611TextBlocks
    • 0611StaticKeyword
    • 0701Packages
    • 0702AccessSpecifiers
    • 0703AccessRestrictionConstructor
    • 01JarHell
    • 02PublicBeingTooPublic
    • 03TheIssueOfHeaveRuntime
    • 04 What are modules
    • 05 Exploring Modules and createing custom JRE
    • 06 Implementing Modules
    • 07 How Modules Solved Our Problems
    • 0801overloading
    • 0802recursion
    • 0803NestedClasses
    • 0804Shadowing
    • 0805LocalVariables
    • 0806String1
    • 0807String2
    • 0808String3
    • 0809JVMArch
    • 0901WelcomeToEclipse
    • 0902CommandLineArg
    • 1002InheritanceExample
    • 1003SuperKeyword
    • 1004InstanceOf
    • 1005Plymophism
    • 1101InterfacesTheorry
    • 1102InterfaceExamples
    • 1103DefaultMethods
    • 1104StaticMethodsInInterface
    • 1105SealedClassesTheory
    • 1106SealedClassesPart1
    • 1107SealedClassesPart2
    • 1201ExceptionInJava
    • 1202ExceptionTypes
    • 1203Throws
    • 1204CustomExeptions
    • 1205MultiCatchAndNestedExp
    • 1206FinallyBlock
    • 1301JavaIOTheory
    • 1302CharStream
    • 1303BufferedReader
    • 1304ClosingStreamsTryCatc
    • 1305ImageCopy
    • 1306ArrayAsSourceAndDest
    • 1307StoringObjectsInFile
    • 1308StandardStreams
    • 1309FileClass
    • 1310IOHirarchy
    • 1401Intro
    • 1402ExamplePart1
    • 1402ExamplePart2
    • 1405AnonymousClasses
    • 1406MultiJoinandSleep
    • 1407DaemonThread
    • 1408ThreadPriorities
    • 1409ShutDownHook
    • 1410Synchronization2
    • 1410Synchronization3
    • 1411StaticSynchronization
    • 1412SyncBlock
    • 1413SyncBlockStaticMethods
    • 1414Terminologies
    • 1415VolatileHappensBeforeRel
    • 1416InterThreadComm
    • 1417ThreadGroup
    • 1418DeadLock
    • 1419LetsContinueLater
    • 1501WrapperClasses
    • 1502GenericMethods
    • 1503GenericClasses
    • 1504BoundedTypeParametersAndMethods
    • 1505MoreTypeParams
    • 1506WildCards
    • 1507GenericsInInterfaces
    • 1601List
    • 1602Set
    • 1603Map
    • 1604QueueAndDqueue
    • 1605Algorithms
    • 1606AlgorithmOnCustomObjects
    • 01 Collection Factory methods
    • 1607BigPicture
    • 1701BeforeLambda
    • 1702LambdaExp
    • 1703MoreLambdaExamples
    • 1704MethodConstructorRef
    • 1705FunctionPackage
    • 1706LambdaTheory
    • 1707DefaultMeth
    • 1801Streams
    • 1802StreamCreation
    • 1803IntermediateOperations
    • 1804TerminalOperations
    • 1805FlatMap
    • 1806LazyEvaluation
    • 1807ParallelStreams
    • 02 Stream API Improvements Java 9
    • 1901ThreadPool
    • 1902CallableInterface
    • 1903Semaphore
    • 1904InterThreadCommUsngBlockingQueue
    • 1905LiveLockAndStarv
    • 1906ImmutabilityInThreads
    • 1907Conclude
    • 2001RegEx
    • 2002ExternalLibraries
    • 2103RecordsTheory
    • 2104Records in Java
    • 01JShellPartTheory
    • 02PlayingWithJShell