The courses listed below represent a small sample of available online courses. Click here to view additional offerings.
When is hacking legal? When you use it to secure your own network. This course will teach you readily available hacking tools and techniques to audit your network so you can locate and close security holes. You will discover how to better protect your system against those who wish to gain unauthorized access.
In this course, you will discover the complex method of electronic breaking and entering. You’ll learn the terms and programming behind the interaction between hardware and software when communicating through a network. Following packets of data from one point to another through an entire network, you will discover where the flaws exist for data loss and security breaches. You’ll learn about the seven layers of the OSI model, and the dependencies of hardware and software interaction through packet transmission. Along the way, you will see how private data can quickly become public knowledge. Let this course establish the foundation of your network security. Learn how hackers think so you can harden your defenses against them!
Learn the fundamentals of networking and prepare for a career in an exciting and fast-growing field.
Introduction to Networking
A brief introduction to networking history provides context, explaining how networks became so important to businesses and individuals. The course emphasizes networking fundamentals, explaining the software and hardware that makes networking possible. The course stresses understanding how and why networks work, rather than focusing on memorization of terms or numbers.
Upon completion of the course, you will be capable of performing basic computer networking tasks, such as Internet connectivity, configuring connections to an Internet Service Provider, and creating a private network. This course will give you the foundation you need to begin training for computer certification in a technical field, or employment in a computer networking career.
Learn real-world applications for the concepts you learned in Introduction to Networking. Continue to build your knowledge of networks and networking, with detailed treatments of TCP/IP, how switches and routers operate, DNS, and more. You’ll gain a full understanding of almost every aspect of networking technology, including hot topics such as virtual private networks, security, Internet connectivity, and cloud computing. Completion of this course and its prerequisite should serve as a springboard for a career in computer networking or training for CCNA Certification.
Wireless networking is one of the fastest growing segments of the computer industry. Every electronic device seems capable of wireless connections these days: computers, handhelds, cell phones , and even digital cameras are all capable of transmitting without a tether. To many people, those wireless connections are nothing short of technical wizardry. This course will remove the mystery and give you a thorough understanding of this fascinating and lucrative technology.
You’ll learn how wireless works, how wireless devices connect to networks, and how to build and connect to your own wireless network. We’ll also explore wireless standards, wireless security, satellite Internet and cellular phone technology, as well as the future of wireless.
Becoming knowledgeable about wireless networking is easier than ever. With a helpful instructor who is also a working industry expert, a practical and thoughtful approach to teaching, and an emphasis on giving you a practical, hands-on understanding how wireless works, this course will teach you everything you want to know about the world of wireless connectivity.
This series of courses will take you from having zero experience and knowledge of web design to more advanced techniques.
Creating WordPress Websites
Learn how to create attractive, sophisticated blogs and websites—without any coding! WordPress is the world’s most popular website publisher, powering more than 34% of all sites on the Internet. WordPress is an easy-to-use solution that will help you put your site on the Web in far less time than by coding, and at a much lower cost than hiring a professional.
In these lessons, you’ll get hands-on experience with this powerful tool as you create your own WordPress.org site and blog. You’ll find out how to use WordPress to create pages and posts, add images and videos, change a site’s look and feel, and include user-friendly features. You’ll discover the ease of using WordPress design themes to express your creativity, and you’ll see how much fun it is to be part of the vibrant WordPress online community.
In addition to mastering the technical elements of WordPress, you’ll learn how to organize a blog or website, create appealing content, keep your site secure, and achieve better positions on search engine results pages. By the end of this course, you’ll be able to confidently use WordPress to create a blog or a personal, business, or organizational website.
The WordPress.org version covered in this class is the platform the pros use. While it normally requires a paid hosting account, this course includes a totally free, no obligation SiteGround hosting account for three months, along with a private place on the Web for practice.
Intermediate WordPress Websites
Discover how to get the most from websites and blogs built with WordPress, the world’s most popular Web page publisher.
After reviewing the system’s basic features, you’ll learn to use an online administrative area that makes creating and updating content as simple as composing an email. Your online visitors will be able to comment on your articles, fill out forms and applications, buy your products, and even make appointments.
While WordPress requires no coding, you’ll find out how to use simple HTML and CSS to customize a website’s appearance. You’ll take advantage of the dynamic features known as plugins, which add every imaginable function to your website. And you’ll explore how use plugins to turn a site into an ecommerce powerhouse and improve search engine page results.
To take this course, you should have at least some blog or website publishing experience and good computer skills. WordPress also requires a paid hosting account, but the class includes 90-days of completely free hosting with SiteGround, one of only four hosting companies that WordPress recommends.
If you want to build or maintain a professional WordPress website with all the bells and whistles, this course is for you.
These days, creating a website is so easy almost anyone can do it. But with all the competition on the Web, creating a site that’s effective is more challenging than ever. Regardless of your current skills or level of knowledge, in this course you’ll master the basics of Web design and learn how to build sites that are better and more effective.
You’ll examine the tension between form and function, explore the six major states of the website development process, and learn the basics of user-centered design. You’ll also cover the five basic steps to organizing information, find out how site design themes can be used for information delivery, and review website design considerations. Along the way, you’ll learn about effective type and graphics and explore the idea of Web 2.0. This course is a must for Web designers, giving the tips and tools that will help them establish a solid career.
Learn why you’re at risk and what you can do to protect your precious personal and business data from the outside world. This course will quickly bring you up to speed on the fundamentals of PC and network security.
You will understand and explore the vulnerability of operating systems, software, and networks. Then, you will get into the minds of hackers and crackers, developing an understanding of the exploits they use to access your computer without your knowledge. You will find out why, where and how viruses, worms, and blended threats are created. You will learn a safe way to handle files and data across the Internet through a virtual private network. By the end of this course you will be able to install and configure a firewall to build an impenetrable moat around your computer or network.
Don’t spend your hard-earned cash on expensive PC repairs! The vast majority of the problems people experience with their computers are completely avoidable, and most can be solved with nothing more than a few minutes of your time. Intro to PC Troubleshooting takes you step by step through the typical hardware and operating system problems encountered by technicians, teaching troubleshooting techniques to decipher any problem, and giving you the skills you need to solve them.
Once you’ve mastered the basics, the course launches into some of the more advanced and nasty problems that crop up in the PC, teaching you how to diagnose and fix those problems as well! Finally, Intro to PC Troubleshooting shows you how to maintain and optimize a Windows PC. So what are you waiting for? Get ready to troubleshoot – and fix – some PCs!
Take your first steps toward a career as a computer programmer! In this course, you’ll learn to use Just BASIC, a free Windows programming language, to create stand-alone applications for professional or personal use.
Even if you’ve never programmed before, you’ll find it easy to follow the step-by-step instructions in each lesson. By the end of the course, you’ll have the skills and confidence you need to program in BASIC and design your own custom applications for home, school, or work.
Wireless networking is one of the fastest growing segments of the computer industry. Every electronic device seems capable of wireless connections these days: computers, handhelds, cell phones, and even digital cameras are all capable of transmitting without a tether. To many people, those wireless connections are nothing short of technical wizardry. This course will remove the mystery and give you a thorough understanding of this fascinating and lucrative technology.
Becoming knowledgeable about wireless networking is easier than ever. With a practical and thoughtful approach to teaching and an emphasis on giving you a practical, hands-on understanding of how wireless works, this course will teach you everything you want to know about the world of wireless connectivity.
Learn how to write Windows applications and programs using the Visual Basic programming language.
Introduction to Visual Basic
Visual Basic is the most widely used programming language for creating Windows applications. Why? Because it’s easy to learn and doesn’t require you to memorize difficult commands like other programming languages. In this course, you’ll learn how to write Windows applications and programs using the Visual Basic programming language and the Visual Basic development environment.
Creating a Windows application ordinarily requires you to write lengthy and complex code. But, as you’ll see, the Visual Basic development environment relieves you of this task. Instead, it enables you to create the application program and its components literally with the click of a button or menu item. It even writes all of the necessary code to get the application started for you, which you can then view and fine-tune.
Over the course of 12 lessons, you’ll learn the building blocks of programming, including using variables to store data, control structures, and loops. You’ll find out how to use the large function library built into Visual Basic, including the .NET Framework, as well as how to write and use your own functions. You’ll also see how to use Windows’ large and varied library of controls and how to access files and handle errors. And since Windows applications are event-driven and everything in Visual Basic is treated as a programmable object, you’ll learn about event-driven and object-oriented programming—concepts that are important not just in Visual Basic, but in other programming languages as well.
Intermediate Visual Basic
Why is Visual Basic the most widely used programming language for creating Windows applications? Because it’s easier to learn and faster to use than most other programming languages.
If you’re a VB programmer who wants to go beyond the introductory level to create the sophisticated and powerful programs business users need, this course is for you. As we focus on database applications, you’ll learn the in-demand programming skills you need to get new work in the business world.
We’ll begin by discussing how to enrich the graphical user interface with custom menus and toolbars. Next, we’ll explore multiple form applications, starting with built-in dialog controls, and then turning to helper forms and Multiple Document Interface applications.
After that, we’ll deepen your understanding of databases. You’ll find out how to access and modify data with data-bound controls, ADO .NET, and Structured Query Language (SQL). And we’ll finish up with a survey of other areas you might be interested in studying, including information on additional SQL functionality, Web applications, and XML.