Computer Science
Computer Programming
-
C# Programming for the Absolute Beginner
Learn the fundamentals of computer programming with the C# programming language. This course uses hands-on practice, examples and assignments to develop your knowledge of C# programming by using a state-of-the-art language to build impressive applications on your very own computer.
-
C# Programming Series
Learn the fundamentals of computer programming with C#, the in-demand and incredibly useful programming language that incorporates the best features of Visual Basic, C++,and Java. This course bundle includes: Introduction to C# Programming and Intermediate C# Programming.
-
C++ for the Absolute Beginner
Build programs even if you have no prior experience by learning from a master programming instructor and published author. This course will give you hands-on practice as you learn to program with C++.
-
Creating Mobile Apps with HTML5
Discover a better way to build apps that run on just about any smartphone or tablet. This course will demonstrate ways to imagine, design, build, and optimize a cross-platform mobile app using the very latest HTML5 standards.
-
Front End Developer Suite
Learn to create state-of-th-art responsive websites using modern CSS3, HTML5, and JavaScript. Learn to build fully responsive websites optimized for mobile devices, smartphones, tablets, and desktop viewing environments. This course bundle includes: Introduction to CSS3 and HTML5, Introduction to JavaScript, and Responsive Web Design.
-
Intermediate C# Programming
Build upon your knowledge of C# by writing GUI applications. This course will walk you through computer application design and implementation with real examples and practice exercises that provide programming problems you can solve to demonstrate your new knowledge.
-
Intermediate Java Programming
Deepen your knowledge of Java, and begin writing more sophisticated and professional programs. This course provides hands-on experience building different applications that combine the concepts of sequential data files, data processing, class hierarchy and inheritance, and/or GUI application creation.
-
Intermediate PHP and MySQL
Gain the skills to create a dynamic, interactive commercial online store using PHP and MySQL in this hands-on course. Walk through the steps for developing a complete online store web application, and leave the course with code templates that you can use to create your own unique online store.
-
Intermediate Visual Basic
Gain in-demand Visual Basic skills writing sophisticated Windows programs that access and modify business databases. This course explores enriched GUI and multiple form applications as you deepen your knowledge of databases with data-bound controls, ADO.NET, and SQL.
-
Introduction to Java Programming
Get comfortable programming with Java while gaining skills from an experienced Java programmer. This course provides you with easy-to-understand examples and plenty of skill-building exercises using the latest version of Java to give you confidence as you learn programming.
-
Introduction to JavaScript
Build on your knowledge of HTML and CCS by adding interactivity to your web pages with JavaScript. This course provides hands-on practice as you start with the basics and move on to more advanced topics to master not just JavaScript but jQuery as well.
-
Introduction to PHP and MySQL
Learn how to create dynamic web pages and interactive websites using the PHP programming language and MySQL database server. This course provides clear, step-by-step instructions and useful templates for creating a complete website capable of dynamically displaying data from a MySQL database.
-
Introduction to Programming
Take your first steps toward a career as a computer programmer as you get hands-on practice writing applications containing GUIs, sound, and graphics. This course will provide the skills and confidence you need to program in BASIC and design your own custom applications for home, school, or work.
-
Introduction to Python 2.5 Programming
Learn to create basic programming structures using Python. This course will provide the fundamentals of computer programming in Python 2.5 with topics that include basic decisions and loops, advanced data structures, object-oriented programming, and graphical user interfaces.
-
Introduction to Python 3 Programming
Create foundational programming structures with Python. This course will provide the fundamentals of computer programming in Python 3 with topics that include basic decisions and loops, advanced data structures, object-oriented programming, and graphical user interfaces.
-
Introduction to Visual Basic
Learn how to write Windows applications and programs using the Visual Basic programming language and the Visual Basic development environment. This course will provide the building blocks of programming in Visual Basic, including using variables to store data, control structures, and loops.
-
Introduction to XML
Take the first step toward writing custom programs by learning the essential elements of XML through easy-to-follow real-world examples. Even if you've never tried computer programming, you will discover how quickly you can begin writing custom programs in this course.
-
Responsive Web Design
Create websites that are intuitive, inviting, accessible, and attractive. This course will teach you to design and build fully responsive websites optimized for smartphones, tablets, and laptop/desktop viewing environments.
Database Management
-
Intermediate Oracle
Gain hands-on experience with Oracle's PL/SQL programming language with expert assistance from an IT veteran. This course will give you the skills you need to write, build, debug, and execute fully functional PL/SQL programs in a database.
-
Intermediate SQL
Gain confidence using a wide range of advanced SQL techniques. This course will expand your SQL knowledge and provide skills for writing powerful queries that perform complicated searches and sorts of data.
-
Introduction to Database Development
This course will guide you step-by-step through all the phases of a database system development project to guarantee that the resulting product will not only work as it is designed to work, but also that the design truly responds to user needs.
-
Introduction to Oracle
Learn to plan, organize, and manage your data using the Oracle database. This course will introduce you to the Structured Query Language (SQL), Oracle's SQL*Plus, and other valuable tools used to develop, manage, and reference an Oracle database.
-
Introduction to SQL
Gain a solid working knowledge of the most powerful and widely used database programming language. This course will provide you the skills to write SQL queries to create tables, retrieve data from single or multiple tables, manipulate data in a database, and gather statistics from data stored in a database.
-
Oracle PL/SQL Training
Take your SQL skills to the next level and learn to write queries with PL/SQL in this online SQL training course.