Intermediate Java Programming

Deepen your understanding of the Java programming language, and start writing programs that are more sophisticated and professional. Learn how to save data permanently on a disk by writing it to a sequential data file. See how to read the file to get the data back and process it. Organize information using multiple classes in Java’s class hierarchy and…

Introduction to C# Programming

This course starts with programming fundamentals: input/output operations, decision making, and looping. Then, you will explore the many benefits of object-oriented programming, with plenty of vivid, real-life examples. Then, you will gain hands-on experience with sequential data files, and you will be able to build a professional-looking and intuitive Graphical User Interface (GUI) application on your very own computer….

Introduction to JavaScript

You may already know how to use HTML and CSS to create websites. If so, you’re ready to add more power to your programming with JavaScript. This programming language lets you add interactivity to your pages by creating features such as buttons, picture carousels, and collapsible panels to your web pages. The course begins with the basics of JavaScript…

Intermediate C# Programming

Build upon your current knowledge of programming logic by writing Graphical User Interface (GUI) applications in the C# programming language. This course will show you how to write professional looking applications with many of the common GUI controls, such as buttons, labels, text boxes, check boxes, and radio buttons. You’ll also learn how to put menus and toolbars into…

Blogging and Podcasting

Blogging and Podcasting for Beginners will teach you how to plan and create you very own blog and podcast. Through hands-on exercises, you will discover the benefits of using free web tools like Blogger, WordPress, Audacity, and YouTube. You will find that creating a blog and podcast is much easier than you ever imagined. First, you will learn how…