Code and run your first Java program in minutes without installing anything! This course is perfect for learners with limited coding experience, providing a solid foundation in Java and core Computer Science topics that can be applied to other languages as well.
The modules cover functions, recursion, objects, and mutability, and are designed for a truly hands-on, self-paced learning experience. Assignments contain short explanations, images, and runnable code examples with suggested edits to explore further. You'll benefit from instant feedback from a variety of assessment items, progressing from quick understanding checks to approachable coding exercises.
Certificate Available ✔
Get Started / More InfoJava Object Basics: Functions, Recursion, and Objects covers user-defined methods, recursion, introduction to objects, and mutability, offering a hands-on, self-paced learning experience with instant feedback and approachable coding exercises.
User-Defined Methods module covers the definition and usage of custom functions to improve code readability. It provides practical examples and exercises to reinforce the learning experience.
Recursion module delves into when and how to use recursion instead of iteration. It offers in-depth explanations, examples, and hands-on exercises to strengthen understanding.
Introduction to Objects module introduces the creation and modification of custom objects. It includes practical demonstrations and interactive assignments for a comprehensive learning experience.
Mutability module explores the concept of mutability in Java. It provides practical examples and exercises to help learners grasp this essential programming concept.
Advanced Embedded Linux Development equips students with essential skills to develop and deploy software for embedded Linux systems, including kernel programming...
AI and the Illusion of Intelligence offers a non-technical exploration of AI's history and future, emphasizing the creation of the illusion of intelligence. It challenges...
Cypress API test automation for absolute beginners is a 2.5-hour hands-on project covering backend (API) testing using Cypress. Learn to send GET, POST, PUT, PATCH,...
Test and Debug Your Build with Visual Studio Code. Learn debugging techniques in Visual Studio Code using a C++ program as a learning tool.