This course teaches you how to use functions, recursion, and objects in Java programming. You will learn how to define and call functions that take parameters and return values.
This course covers the core concepts and skills of Java programming, such as data types, operators, control structures, arrays, strings, files, classes, objects, inheritance, and polymorphism. You will learn how to write and run Java programs using the JDK tools and the Eclipse IDE.
This course introduces you to C#, a general-purpose and object-oriented programming language that runs on the .NET framework. You will learn the fundamentals of C#, and how to use C# for creating console applications and graphical user interfaces.