You may have heard about Chrome Apps recently and now's your opportunity to learn more Chrome Apps deliver an experience as capable as a native app, but as safe as a web page. Just like web apps, Chrome Apps are written in HTML5, JavaScript, and CSS. But Chrome Apps look and behave like native apps, and they have native-like capabilities that are much more powerful than … [Read more...]
Console C++ Video Tutorials – A Free Course
This series is intended to be a starting point for beginners to C++ as well as a refresher for experienced programmers. The videos build up the programming concepts in the standard C++ language, starting from the very basics of the language up through some simple game programming using the central features of C++. Most of the video tutorials present a single C++ concept and … [Read more...]
A hands-on introduction to Python for beginning programmers – A Free Course
Jumpstart your Python and programming careers with this 3-hour interactive tutorial. By the end, you'll have hands-on exposure to many core programming concepts, be able to write useful Python. Instructor: Jessica McKellar Prerequisites: none Link: Free TextBook Price: Free … [Read more...]
Introduction To MATLAB Programming – A Free Course
This course is intended to assist undergraduates with learning the basics of programming in general and programming MATLAB® in particular. The Basics - In this unit, you will learn how to use the MATLAB® command prompt for performing calculations and creating variables. Exercises include basic operations, and are designed to help you get familiar with the basics of the MATLAB … [Read more...]
Building Mobile Applications – A Free Course
Today's applications are increasingly mobile. Computers are no longer confined to desks and laps but instead live in our pockets and hands. This course teaches students how to build mobile apps for Android and iOS, two of today's most popular platforms, and how to deploy them in Android Market and the App Store. Students learn how to write native apps for Android using … [Read more...]
Program Arcade Games With Python And Pygame – A Free Course
Are you here because you want to create your own games? Excellent! But you might soon find that this looks like work. We all know we'd rather skip work and go farming for gold in WoW or Eve or some other game, right? So why learn to program? What does a person get out of it? 0.1 Learn to Make Games and Get Paid Learn how to make games and get paid? Ok, I won't pay you, … [Read more...]
Intensive Introduction to Computer Science – A Free Course
This free online computer science course is an introduction to the intellectual enterprises of computer science. Topics include algorithms (their design, implementation, and analysis); software development (abstraction, encapsulation, data structures, debugging, and testing); architecture of computers (low-level data representation and instruction processing); computer systems … [Read more...]
Understanding Computers and the Internet – Free Course
This course is all about understanding: understanding what's going on inside your computer when you flip on the switch, why tech support has you constantly rebooting your computer, how everything you do on the Internet can be watched by others, and how your computer can become infected with a worm just by being turned on. Designed for students who use computers and the … [Read more...]
Java for Complete Beginners – A Free Course
Learn to program in the Java programming language. This course assumes no prior programming knowledge, just a desire to learn to. Course Contents The course comprises 8 sections: Section 1: Introduction Section 2: Programming Core Java Section 3: The Java Collections Framework Section 4: Appendix Eclipse Shortcuts Getting a Job Extended Version: What you … [Read more...]