
Comprehensive Scala tutorial for programmers: learn basics, OOP, functional programming, pattern matching, and advanced features in a hands-on, fast-paced format.

Learn Java programming fundamentals, from setup to advanced concepts like inheritance and lambda expressions, with hands-on tutorials and practical examples.

Comprehensive Scala programming tutorial for Spark developers and functional programmers, covering basics, concepts, and examples to prepare for Apache Spark development.

Comprehensive revision playlist for Edexcel Physics Paper 1, covering key topics for GCSE Combined and Separate Science. Includes practice questions, equations, and in-depth explanations of core concepts.

Comprehensive GCSE Physics revision covering waves, radioactivity, space physics, and more. Includes exam practice and explanations of key concepts for OCR Gateway syllabus.

Comprehensive introduction to Scala programming, covering setup, variables, classes, methods, lists, lambda expressions, type hierarchy, and tuples. Ideal for beginners seeking a solid foundation in Scala.

Comprehensive guide to Kotlin programming, covering basics to advanced topics like object-oriented concepts, functional programming, and Android development. Ideal for beginners and experienced developers.

Explore F# 4.5's new features, community-driven development, and performance enhancements to improve your applications. Gain insights into the RFC process and decision-making behind this release.

Explore higher-order functions in JavaScript, including filter() and sort(), and apply them to particle systems and a 2048 game implementation. Gain practical coding skills through live demonstrations.

Comprehensive introduction to Clojure, covering core concepts from setup to advanced topics like macros and closures. Ideal for beginners seeking a solid foundation in functional programming.

Comprehensive Kotlin tutorial covering core syntax, data types, functions, OOP, and functional programming. Ideal for Java developers and Android app creators seeking to enhance their skills.

Comprehensive Scala tutorial covering language fundamentals, object-oriented programming, functional concepts, and practical applications in just over an hour.

Learn Redux from scratch: functional programming concepts, Redux architecture, and building your first Redux application with practical examples and exercises.

Learn modern JavaScript features like let/const, arrow functions, destructuring, classes, and modules in this comprehensive ES6 tutorial.

You will learn about reflection of light, spherical mirror, concave mirror, convex mirror, refraction, total internal reflection, real and apparent depth, lens, prism, optical instruments, the human eye, microscope, and much more.

You will learn about reflection, spherical mirror, concave mirror, convex mirror, mirror equation, refractive index, refractive index, refraction through glass slab, lens, and much more.

Learn essential filmmaking techniques, from camera shots and lenses to post-production, and gain insights on creating low-budget films and surviving as a struggling filmmaker.

Learn the fundamentals of F#, a cross-platform language for succinct and robust code. Covers setup, scripting, functions, data structures, object programming, collections, and async programming.

Comprehensive guide to Elixir programming, covering basic concepts to advanced topics like Phoenix framework, processes, and Mix, with hands-on examples and practical applications.

Learn Elixir's fundamentals, from primitive types to advanced concepts like concurrency and OTP, through hands-on coding and practical examples.

Learn Haskell fundamentals: setup, data types, functions, user input, and basic programming concepts. Build practical projects like a calculator and guessing game to reinforce your skills.