Improve the Developer Inside You!

Dev Inside You is making the world of professional software development accessible to anyone by providing educational material in form of video courses and tutorials.

Large portion of the content is related to Scala Scala in one way or the other.

hello world

Courses

Be the first to find out about new premium courses!

If what I do helps you improve the developer inside you, consider supporting me (only if you have the means!) so that I can eventually sustain myself from content creation alone. This will allow me to create full blown premum courses for you in the future.

2020
Tagless Final

This is an extremely advanced, full blown course, in which you will learn everything you need to know about the mysterious TF approach. After the introductory portion of the course we will rewrite an entire application into the Tagless Final style.

2020
JSON and circe

This is a Java Script Object Notation course and circe is a JSON library. The first 3 videos provide an absolute beginner introduction to JSON. The remaining videos dive into Circe.

2020
Data Juggling

This is a collection of useful Scala libraries which are related to data manipulation in one way or the other. Here is a taste of some of them: chimney, monocle, cats, refined and many more... The topics discussed in here are relatively advanced but the course starts out slow so no need to get intimidated.

2019
Graal & GraalVM

This is a short beginner course dedicated to Graal - the compiler & GraalVM - a polyglot virtual machine, which can run more than just JVM applications.

2019
Giter8 & Clean Architecture

This is a short beginner course about Giter8 - a command line tool which generates files and directories from templates published on GitHub or any other git repository. Since Uncle Bob's Clean Architecture is used as a running example in this course you will learn enough about it to get started.

2019
Monads

This is an advanced functional programming course. It is recommended to have at least finished the Scala - Your First Programming Language course before enrolling into this one.

2018
Homegrown Scala Collections

This course is a direct follow up to the Scala - Your First Programming Language course. In this one we build an entire Scala collections library together and learn about vital computer science fundamentals. This is an entry level computer science and software development course, however it assumes advanced programming proficiency. Watch this short video to understand the difference.

2017
Scala - Your First Programming Language

Learn your very first programming language! Scala is very well suited for this purpose. Entry level course. No prior knowledge required, however it is advised to enroll after completing the very short Does software run through your veins? course.

2017
Sublime Plugin for Spotify from Scratch

Most of my content is related to Scala, but once upon a time I wrote the SpotifyWeb plugin from scratch. Entry level course, however very basic (conditionals, loops, functions) proficiency in any programming language is strongly advised.

2017
Does software run through your veins?

Find out if software development is a field for you. Entry level course, no prior knowledge required.

Support

Indirectly

Without wanting to sound like a broken record, the following actions indeed help a lot!

Watch

Like

Comment

Share

Retweet

Directly

Become my most passionate supporter to make the dream of full time content creation possible!

Early Supporters

Ben PhelanbadgeMarch 14, 2017 Akhila Manjunath AvadhanibadgeOctober 12, 2018 SteliosMontoyabadgeJanuary 20, 2019 Kyran ROYbadgeFebruary 23, 2019

Contact

Pleasure

Join the Discord server to hang out

I am just one tweet away

Business

For business inquiries please send an email to info@devinsideyou.com