Channel Avatar

Cave of Programming @UCnAdXkr17iQS8YcYl0LhPdw@youtube.com

109K subscribers - no pronouns :c

Tutorials on computer programming (mostly!), especially Java


12:37
Enum and Options: Exploring Rust Part 012
10:42
Overriding Properties: Kotlin for Complete Beginners 030
15:04
Struct Methods - Are they objects or what?: Exploring Rust Part 011
07:57
Setters and Require: Kotlin for Complete Beginners 029
18:06
Rust Structs: Exploring Rust Part 010
09:33
Getters and Backing Fields: Kotlin for Complete Beginners 028
11:02
Slices - Rust stops you using invalid slices via an ingenious mechanism: Exploring Rust Part 009
05:17
The 'super' Keyword: Kotlin for Complete Beginners 027
29:10
Ownership, References and Borrowing - The Terror Begins: Exploring Rust Part 008
04:20
Overriding Methods: Kotlin for Complete Beginners 026
14:01
Functions and Expressions: Exploring Rust Part 007
06:09
Inheritance: Kotlin for Complete Beginners 025
16:04
Conditionals and Loops: Exploring Rust Part 006
08:09
Secondary Constructors: Kotlin for Complete Beginners 024
13:47
Figuring Out Tuples and Arrays: Exploring Rust Part 005
06:27
Simple List Usage: Kotlin for Complete Beginners 023
04:26
Rust's Variable Shadowing: Exploring Rust Part 004
10:37
Will Rust replace C++?
04:13
The 'this' Reference: Kotlin for Complete Beginners 022
14:57
Scalar Variables are Already Quite Weird: Exploring Rust Part 003
07:13
Init Blocks: Kotlin for Complete Beginner 021
07:35
Cargo, the Rust Package and Dependency Manager: Exploring Rust Part 002
05:47
What Happens When You Print an Object: Kotlin for Complete Beginners 020
06:14
Rust Installation and Hello World: Exploring Rust Part 001
08:38
Properties and Primary Constructors: Kotlin for Complete Beginners 019
04:19
Classesr: Kotlin for Complete Beginners 018
03:34
Vararg and the Spread Operator: Kotlin for Complete Beginners 017
02:46
Single Expression Functions: Kotlin for Complete Beginners 016
04:33
Default Parameter Values: Kotlin for Complete Beginners 015
05:28
Return Valuess: Kotlin for Complete Beginners 014
06:50
Positional and Keyword Arguments: Kotlin for Complete Beginners 013
05:36
Functions: Kotlin for Complete Beginners 012
06:59
While Loops: Kotlin for Complete Beginners 011
09:43
Handling Button Clicks - Android for Programmers 003
09:16
Iterating Over Arrays: Kotlin for Complete Beginner 010
14:05
"For" Loops: Kotlin for Complete Beginners 009
13:24
Basic Arrays: Kotlin for Complete Beginners 008
06:24
If Expressions: Kotlin for Complete Beginners 007
14:15
The If Statement: Kotlin for Complete Beginners 006
07:14
Interactive Program Exercise: Kotlin for Complete Beginners 005
10:21
Arithmetic and Conversion: Kotlin for Complete Beginners 004
14:55
How Does the Basic Android Program Work? - Android for Programmers 002
04:27
Python for Complete Beginners: 0315 Arguments Exercise Solution
16:57
Basic Types in Kotlin: Kotlin for Complete Beginners 003
10:13
Val, Var and Variable Interpolation: Kotlin for Complete Beginners 002
07:06
Hello World Kotlin: Your First Kotlin Program: Kotlin for Complete Beginners 001
12:32
Hello World Android in Kotlin - Android for Programmers 001
18:31
Test Your Streams Knowledge: Java Streams Tutorial Part 11
05:27
Python for Complete Beginners: 0314 Python Arguments and Parameters Summary
16:28
Mastering the notorious groupingBy: Java Streams Tutorial Part 10
14:46
Collector Versions of Familiar Stream Operations: Java Streams Tutorial Part 9
13:11
The Collectors Class: Java Streams Tutorial Part 8
08:23
Python for Complete Beginners: 0313 Variable Length Keyword Arguments
26:37
Implementing Collectors: Java Streams Tutorial Part 7
05:40
Python for Complete Beginners: 0312 Variable Length Arguments
04:19
Python for Complete Beginners: 0311 Keyword Arguments
12:47
Parallel Streams and Lazy Evaluation: Java Streams Tutorial Part 6
13:01
Reduction: Java Streams Tutorial Part 5
17:16
FlatMap: Java Streams Tutorial Part 4
04:28
Python for Complete Beginners: 0310 Default Arguments