In this course, we take you step by step through the most common features and programming idioms of the Groovy programming language, enabling you to supercharge your developer productivity by harnessing the power of Groovy's lightweight and succinct programming syntax.
Choose this course, if your child is confidently using strings and if statements
Choose this course if your child is new to Python or has done a few hours of Python before. Or, they have a good understanding of block-based platforms like Scratch, and would like to start exploring text-based programming languages.
This UI (User Interface) course is for designers, front-end developers and everyone who would like to start a career in UI design. During the course you will learn how to design mobile and web applications, as well as how to work with colours, fonts, and imagery. Every week each student will get personal feedback.
From tackling cross-cutting project concerns with Spring to integrating Spring JDBC to work with databases, this course teaches you the essentials you need to know to confidently use the Spring framework container in the workplace.
This course will help you master Spring, Spring Boot, Spring Modules - JDBC, AOP, and Data JPA through a hands-on, step-by-step approach. You will also be introduced to unit testing with JUnit and Mockito and learn how to communicate with the database using the Spring framework.
Programming for Android and JavaScript made easy with the Kotlin language
This course takes you through the latest features of Java 8 step by step. You'll get to grips with using lambdas, interfaces, streams, pipelines, methods, and optional application programming interfaces (APIs) and be ready to apply your skills to write efficient Java programs.