You are here

Computer Science

technology

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.

    Enroll Now

  • 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.

    Enroll Now

  • 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++.

    Enroll Now

  • 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.

    Enroll Now

  • 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.

    Enroll Now

  • 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.

    Enroll Now

  • 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.

    Enroll Now

  • 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.

    Enroll Now

  • 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.

    Enroll Now

  • 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.

    Enroll Now

  • 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.

    Enroll Now

  • 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.

    Enroll Now

  • 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.

    Enroll Now

  • 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.

    Enroll Now

  • 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.

    Enroll Now

  • 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.

    Enroll Now

  • 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.

    Enroll Now

  • 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.

    Enroll Now

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.

    Enroll Now

  • 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.

    Enroll Now

  • 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.

    Enroll Now

  • 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.

    Enroll Now

  • 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.

    Enroll Now

  • 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.

    Enroll Now