47 Degrees joins forces with Xebia read more

sbt in-depth


sbt in-depth

This session has ended. But you can still take this and other courses at the 47 Degrees Academy.

sbt is considered to be a very powerful, but overly complicated, build tool. And, to some extent, this impression is justified: one expects their build tool to be simple, easy to use, and pragmatic. And sbt doesn’t seem to be any of that, not even remotely!

But is that really the case? Is sbt really way too complicated for the purpose it’s meant to fulfil, or do we fail to grasp its simplicity because the task it achieves is much more difficult than we think?

Obviously, this webinar intends to convince you of the latter, no matter how certain you are of the former :).

To that end, we’ll take a dive into sbt’s internals, showing how it distils the very essence of “what it means to be a build tool,” down to a handful of simple (although somewhat difficult) concepts.

Then, equipped with this new understanding, we’ll see how to leverage it for troubleshooting and making sense out of the most complicated builds, and for defining our own builds in an elegant and efficient way.

Keep your expectations at a reasonable level though, as three hours is definitely not enough to cover everything there is to know about sbt (it stands to reason that, after more than ten years, the community as a whole hasn’t uncovered everything yet). But hopefully, you’ll leave the workshop with everything you need to start your own exploration.

Depending on the attendance of the workshop, we’ll save some time at the end of the workshop for attendees to bring their own specific sbt-related problems that we’ll try to solve together, so stay tuned for future anouncement about that!

Enroll for $230Starts on July 2 at 4 PM CET

Company and Private Group Training


Valentin Kasas

Valentin Kasas

Senior Software Engineer


  • scala
  • sbt
  • devops
  • build

This Webinar includes:

  • Small Class Size
  • Q&A Session
  • Access to Slides
  • Materials and Code
  • Access to Academy EduTools Platform


  • General Programming in any Language

Upcoming Academy Events

Frequently Asked Questions

Is this course 100% online?


How do I register interest for a course with no start date or future training dates?

You can join the Academy newsletter to stay posted about upcoming courses and events.

What if I can’t find a course?

Please email your thoughts and suggestions to [email protected], and we’ll get back to you as soon as possible.

Will I receive accreditation for a course?

For any paid training courses, we intend to launch an accreditation process after the launch of Academy. If you take a paid training course before this time, we’ll make sure to send an accreditation when we’re ready.

What tools do I need to access 47 Degrees Academy content?

The only thing you need is a modern web browser and Internet connection. For training courses with code workshops or downloadable code samples, the course specifics will include the necessary tools and instructions to get going.

Will I earn university credit for completing any training?

No, at this time, the courses are not intended to replace university or other formal education courses. If you are an academic or training institution with an interest in partnering or licensing content from Academy, please get in touch at [email protected].

What languages will the training be given in?

English is the common language across 47 Degrees. If you have an interest in supporting other languages, please let us know at [email protected].

Is financial aid available for underrepresented or low-income groups?

Our industry is not diverse enough across many measures of representation. Nor is it easily accessible to many minorities or those in low-income scenarios. If you feel that you belong to an underrepresented minority or need help financially, please fill this form. We can apply a course voucher to your registered Academy account. The voucher can be redeemed against any paid course on a one-time basis. The voucher is non-transferable, non-refundable, and has no financial value.

What is the refund policy?

If you request a refund for a paid training course before taking it, we will refund your course fee during our next processing cycle. If you request a refund for a paid training course after starting or accessing it, please email us at [email protected]. Please refer to the full Terms and Conditions before requesting a refund. 47 Degrees reserves the right to refuse refunds.

Are these courses qualified for the FUNDAE (Fundación Tripartita)?

Part of the course cost is reimbursable for companies located in Spain, through Fundae ( formerly, Fundación Tripartita ). If this is your case, please contact us through [email protected] before enrolling in a course.

Do you have more questions? Contact us