Java Brains

Learn Java and JavaScript through
hundreds of training videos and learning material

Create an account for free

Already have an account? Click here to login

Responsive image

Start your learning journey

Learn something new. Or dive deep into a topic you are already familiar with.


Video training

Watch it done! See hundreds of video tutorials covering various programming topics.

Follow along

Step by step instructions to follow along as you watch.

Test your knowledge

Take tests and answer quizzes to test your understanding of the topics covered.


Browse by topic or view available courses


All topics

Popular Topics

3 courses



Learn the fundamentals and core concepts of the Javascript programming language.

View Courses

2 courses


Java EE

Enterprise Java programming courses.

View Courses

3 courses


Spring Framework

Learn about one of the most popular application frameworks in Java today.

View Courses
All courses

Popular Courses

Course 6 hours 5 minutes

Developing REST APIs with JAX-RS

Java EE

This course introduces you to RESTful Web Services using the JAX-RS standard specification. You will learn what RESTful web services are and how to write them. You will write a sample RESTful web service from scratch, design the APIs, implement it using Jersey and run it on Tomcat.

Java Java EE

Course 3 hours 19 minutes

JavaScript for Developers


This course is an introduction to the Javascript programming language. The course is meant for a developer new to JavaScript, but who is familiar with programming using some of the more traditional programming languages like C++ or Java.

JavaScript Core

Course 2 hours 56 minutes

Java 8 Lambda Basics

Core Java

Java 8 introduces an exciting new addition to the language - lambdas. Get started using lambdas and write code using the functional programming paradigm. Learn how to use lambdas to make your code more readable and maintainable.

Java Core