Workforce Development Institute (WDI)
 
 
 
 
 
 
 
 
 

IT, Information Security and Software Development Courses

Offering the latest training in information technology, you will find courses in cybersecurity, web and mobile app development, plus prep courses for professional certifications from computers to security to networks. Our courses are designed to fit your busy lifestyle.

Cybersecurity 101 Cybersecurity 101
50 hours, 5 CEUs, Non-Credit
Blended: Classroom / Online

Are you a student looking to qualify for an exciting job in a growing field? A security or technology officer looking to touch up on your training or certifications? Or how about a professional seeking a change in your career path? Then Cybersecurity 101 may be your first step into an exciting profession in the field of information security.

This highly interactive certificate course is designed to familiarize you with fundamental cybersecurity concepts. Students will take an in-depth look into the world's fastest growing industry, and will be provided with the foundation to further master cybersecurity principles through various teaching outlets, including instruction from industry experts and hands-on experiences.

Did we mention you'll get free training for life?
Students who successfully complete this course are granted unlimited free access to this course's online instruction, for life!

The topics covered in this award-winning instructional design course include:

  • Introduction and History of Information Security
  • Information Security Principles of Success
  • Security Policies and Governance
  • Human Resources Security
  • Asset Management
  • Cryptography
  • Information Technology Security
  • Software Security
  • Security Incident Response Management
  • Business Continuity Planning and Management
  • Regulatory Compliance, Audit and Standards

Cybersecurity Careers
Information about careers in the cybersecurity field is available on the National Initiative for Cybersecurity Careers and Studies (NICCS) website.

Textbook: There is no textbook required for this course.

Location: Live Online. The first and last class are in-person at Hudson Valley Community College; if you are not local, streaming is available.

Tuition: $1,295

Java Programming Fundamentals
112 Hours, 11.2 CEUs, Non-Credit
Online / Independent Study

Are you interested in pursuing a career in Java development and programming? Individuals who have a computer background but are not proficient in Java and are interested in a career in development/programming will benefit most from taking Java Programming Fundamentals.

This high quality, intuitive Java Programming Fundamentals course will help prepare you to take the Oracle Java Certification - Associate level exam. This award-winning instructional design interactive course was developed according to Oracle standards.

The course content includes topics such as:

  • Solving simple problems using the fundamental syntax and semantics of the Java programming language
  • Elementary techniques in Java programming
  • Java programs that use selection
  • Loops: while, do while, for
  • Methods for transfer of control and arrays
  • Object oriented programming using objects and classes
  • Immutable classes and immutable objects
  • Inheritance and polymorphism
  • Error handling techniques by adding exception handlers to Java programs
  • Generic classes and interfaces to improve code reusability
  • Java Collections Framework in a Java program
  • Java platforms and integration technologies
  • The basic characteristics, use, benefits and drawbacks of Java's server-side technologies and application tiers

Textbook (included in the cost of tuition): eBook: Java How to Program (early objects), 9/E , Paul Deitel; Harvey Deitel, Prentice Hall, 2012

Certification: Java Programmer Associates Certification
Certifying Body: Oracle
*Please note that this course does not result in a learner receiving certification, but instead prepares the learner to sit for the certification exam.

This online course provides you the greatest possible flexibility, with open enrollment dates and up to six months to complete the course.

Tuition: $1,599

Mobile Applications: Android
41 Hours, 4.1 CEUs, Non-Credit
Online / Independent Study

This course is for IT students and professionals who want to build robust, commercial-grade Android applications.

The course provides you with the knowledge and skills necessary to develop Android mobile applications for the commercial market. You will explore how to build robust, commercial-grade Android applications, and gain an understanding of how to extend application functionality. The course also covers the steps to finalize applications for external release.

Course content includes: describing the history and types of Android applications; explaining the elements to build basic Android applications; identifying user interface layouts and events; describing the use of threads and persistence to extend Android applications beyond a single functionality and explaining the process of finalizing Android applications for external use.

Textbook (included with cost of tuition): eBook: The Android Developer’s Cookbook: Building Applications with the Android. James Steele; Nelson To, Addison-Wesley Professional, 2011.

This online course provides you the greatest possible flexibility, with open enrollment dates and up to six months to complete the course.

Tuition: $299

Mobile Applications: HTML5
41 Hours, 4.1 CEUs, Non-Credit
Online / Independent Study

This course is for IT students, entry-level web designers and developers, and professionals who want to build HTML5 mobile applications.

The course introduces you to HTML5 technology, including basic HTML, CSS, and JavaScript as well as an introduction to the more complicated new features of HTML5. You will receive hands-on experience building web pages and mobile applications using HTML5.

Course content includes: describing the history and purpose of HTML5 technology; explaining how HTML5 is enhanced with JavaScript and Cascading Style Sheets (CSS); identifying the features and functionalities of HTML5 mobile and web applications; Creating web and mobile applications using HTML5 APIs.

Textbook (included with cost of tuition): eBook: Sam’s Teach Yourself HTML5 Mobile Application Development in 24 Hours. Jennifer Kyrnin, Sams Publishing, 2012.

This online course provides you the greatest possible flexibility, with open enrollment dates and up to six months to complete the course.

Tuition: $299

Mobile Applications: iOS6
41 Hours, 4.1 CEUs, Non-Credit
Online / Independent Study

This course is designed for IT students and professionals who want to build dynamic, commercial-grade applications for the iPhone, iPad and iPod Touch.

The course provides you with an introduction to iOS technology, including how to design and build dynamic, commercial-grade mobile applications for the iPhone, iPad and iPod Touch. The course provides you with a comprehensive understanding of the iOS mobile user interface and the experience and maintenance of applications. Finally, you will gain an understanding of how to create successful user interfaces for your iOS applications.

Course content includes: describing the process and necessary tools involved in becoming an iOS6 developer; identifying the elements of Xcode's Interface Builder framework used to create a user interface and explaining common features and tasks associated with advanced iOS6 application development.

Textbook (included with cost of tuition): eBook - Sam’s Teach Yourself iOS 6 Application Development in 24 Hours. John Ray, SAMS Publishing, 2013.

This online course provides you the greatest possible flexibility, with open enrollment dates and up to six months to complete the course.

Tuition: $299