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…

Intermediate CSS3 and HTML5

Today’s websites require streamlined code that adapts to a variety of devices, screen resolutions, web browsers, and user needs. CSS3 and HTML5 are the keys to creating that, and they’re the foundation upon which all modern websites built (not to mention many mobile apps, games, and even desktop apps). This means today’s software developers need a deep understanding of…

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…

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…