Computer Science

Coding Resources

Ted-Ed: Lessons Worth Sharing

Learn from a video lesson with exercises and further resources and discussion as well. Ted-Ed provides video based lessons that people have developed into fuller lessons using question and answer exercises after the video, futher information and resource references, and online discussion boards.  You can search for the subject area or lesson topic you would like…

Read More

Practice-It!

Learn Java by typing code solutions to posed problems.  Practice-It is the University of Washington’s partially-open access (with an account that must be created before first use) practice system for Java. It contains introductory and advanced lessons that come from the textbook used for the courses offered there. The user attempts to solve coding problems by…

Read More

Khan Academy Library

Learn math, science, economics, history, art, computing or test prep using video lessons and exercises.The Khan Academy Library provides well organized video series teaching and exercises in many subjects.  Khan Academy has the most extensive content in Mathematics, but also has great series of videos in Sciences, Economics and Finance, Arts and Humanities, Computing, and Test Preparation!   Link to…

Read More

CodingBat

The CodingBat website contains dozens of lessons in both Java and Python, allowing the user to learn at their own pace. Most of the website consists of coding exercises automatically checked by the server, giving the student immediate feedback and stats on their coding. There are also videos, links to relevant internal and external sites,…

Read More

Codecademy

 Learn computer programming.  Codecademy is a free online program developed to teach anyone how to write code in various computer languages to create programs.  It walks you through step by step to recreate various projects and therefore learn how to code.  It includes lessons in Javascript, HTML/CSS, PHP, Python, Ruby, API, and more.  It is gamified…

Read More

Code Combat

Learn how to program by writing javascript code in a game. Code Combat is an open source programming game where you learn to code in order to move the character through this game and fight the enemy.  The game is well designed to start simply and guide you through while learning different aspects of writing code as…

Read More

All Resources

Zombie Typocalypse

 Game to practice keyboarding/typing.  Zombie Typocalypse game sends zombies toward you with a word above their head. You have to type the word correctly and then your guns will automatically shoot them down. The vocabulary is more limited and the timing wasn’t as good as Qwerty Warriors, which made it a tad less fun. Also the gun sound…

Read More

Z-Type

Practice typing while playing a game. Z-type is a typing game where word bombs or ships drop from the top of the screen toward your ship at the bottom of the screen.  You have to type the word attached to each bomb or ship in order to shoot and destroy it before it reaches you. Watch…

Read More

Word Help Center

Learn how to: create a document in word, add and edit text, find and replace, check spelling, grammar, and clarity, show word count, insert & remove hyperlinks, create a bulleted or numbered list, change the line spacing, apply styles and themes, change margins, newletter columns, page orientation to landscape or portrait, add a border, insert…

Read More

Word 2016 Tutorial

Microsoft Word 2016 is the word processing application in the MS Office 2016 suite. Get help producing and sharing documents here. The content at GCFLearnFree.org is what we call self-paced tutorials. This means these tutorials are available when you are, on your schedule. You can view one lesson or an entire tutorial. And you don’t…

Read More

Wikiversity – IT Fundamentals

IT Fundamentals includes computer hardware, computer software, networking, security, and basic IT literacy. This course comprises 15 lessons covering IT fundamentals. Each lesson includes a combination of Wikipedia readings, YouTube videos, and hands-on learning activities. The course also assists learners in preparing for CompTIA IT Fundamentals certification. This entire Wikiversity course can be downloaded in…

Read More

Wikiversity – Introduction to Computers

This course is an introduction for non-computer science students (see Introduction to Computer Science for computer science students). Instead this course is a gentler, lighter survey course without delving too much into technical details. It will also examine computers from the perspective on how they influence society. Link to Resource

Read More

Wikiversity – Introduction to Computer Science

Dear student, You are starting to learn about computation and its purpose. This course covers the same materials as an introductory class for undergraduate computer science majors. Its curriculum, which includes software, hardware and algorithms, resembles that of a one- or two-semester first-year college course or the high school Advanced Placement (AP) Computer Science. It…

Read More

Wikiversity – Internet Fundamentals/Introduction

The Internet is the global system of interconnected computer networks that use the Internet protocol suite (TCP/IP) to link devices worldwide. This lesson introduces fundamental Internet concepts and terms used throughout the course. Link to Resource

Read More

W3Schools

W3Schools is a web developers site, with tutorials and references on web development languages such as HTML, CSS, JavaScript, PHP, SQL, Python, jQuery, Java, W3.CSS, and Bootstrap, covering most aspects of web programming. Link to Resource

Read More

Typing Web Tutor

 Learn typing/keyboarding. Typing Web Tutor provides free interactive typing lessons showing you which finger to use for each letter.  You can save your progress if you create a free account, so you can come back later and start where you left off.  It requires more clicking than some other typing websites, but the visuals are helpful…

Read More

Typing Club

 Learn how to type. The Typing Club site provides very well organized typing lessons with goals and great immediate results. You are able to track your progress if you want, but you do not have to. The format is simple and easy to use. It is like a game, so it makes you want to keep trying again…

Read More

Touch Typing Study

Touch Typing Study is a free, user-friendly learning website that is designed to help you learn, practice and improve your typing speed and accuracy. Once you can touch type you will not need to look at the keyboard to find the letters you want to type and you will also be able to type at…

Read More

Stanford Engineering – Intro to Computer Science Courses including quizzes and lectures

Stanford Engineering Everywhere (SEE) expands the Stanford experience to students and educators online and at no charge. A computer and an Internet connection are all you need. The SEE course portfolio includes one of Stanford’s most popular sequences: the three-course Introduction to Computer Science, taken by the majority of Stanford’s undergraduates, as well as more…

Read More

SharePoint Help Center

Learn how to: share SharePoint files or folders in Office 365, share a site, change the default link type when users get links for sharing, checkout, in or discard changes to files in a library, enable and configure versioning for a list or library, how does versioning work, restore a previous version of an item…

Read More

Setting Up Wireless Networks: A Course for Barefoot Wireless Engineers

Commonwealth of Learning: Learning for Sustainable Development Setting up Wireless Networks – A Course for Barefoot Wireless Engineers has two modules. The first module covers some basic concepts related to planning the setup of wireless networks such as conducting a location survey and selecting the required hardware. The second module of the course covers details…

Read More

Repair and Maintenance of Mobile Cell Phones

The course targets people who would like to start and run a mobile repair and servicing business. By the end of this course you should be able to disassemble and assemble a mobile phone, diagnose the problem, service and repair a mobile phone with the help of proper tools and instruments. Link to Resource

Read More

Qwerty Warriors 2

Game to practice keyboarding/typing. The Qwerty Warriors game sends war machines toward you with words attached to them. You have to type the word before the machine gets close enough to you to shoot. If they get close enough to shoot, then you have to get rid of them before your health runs out. The game…

Read More

Practice-It!

Learn Java by typing code solutions to posed problems.  Practice-It is the University of Washington’s partially-open access (with an account that must be created before first use) practice system for Java. It contains introductory and advanced lessons that come from the textbook used for the courses offered there. The user attempts to solve coding problems by…

Read More

PowerPoint Help Center

Learn how to: get started on PowerPoint, slides, layouts, text tables, picture, and graphics, present slideshows, animations, audio, and video, templates, customize a slide master, change page orientation between landscape and portrait, organize PPT into sections, add hyperlinks, outlines, check spelling, add slide numbers, page numbers, and dates/time. Also learn how to share and collaborate.…

Read More

Outlook Help Center

Learn how to: get started, add email accounts to Outlook, create and send email, manage your calendar and contacts in Outlook, set up your outlook mobile app, change or update your password, create or customize a view, use and configure the reading Pane to preview messages, reply to or forward and email message, create and…

Read More

OSU net.Tutor: Evaluating Websites

OSU’s net.Tutor: Evaluating Websites site provides information and some videos on fourteen different topics for evaluating websites including information regarding finding Author and Publisher, Currency, Recognition and Bias. At the end of each of the topic posts there are exercises to practice the information learned.  Link to resource

Read More

OpenLearn – Science, Maths & Technology

Produced by The Open University, a world leader in open and distance learning, all OpenLearn courses are free to study. We offer nearly 1000 free courses across 8 different subject areas. Our courses are available to start right away. The rules of the universe and how we work with them. Link to Resource

Read More

OpenLearn – Key skill assessment unit: Information technology

Skills in information technology (IT) cover a broad range, from using software packages effectively to developing a critical understanding of the strengths and weaknesses of IT solutions. Developing your IT skills means planning your work, practising your skills, seeking feedback from others and reviewing your approach. In this free course, Key skill assessment: Information technology,…

Read More

OpenLearn – Data and processes in computing

This free course, Data and processes in computing, will help you to understand the forms of data that are handled by software and look at the various processes that can be applied to the data. These ideas are demonstrated through the use of a supermarket till and illustrate how simple data sets can be manipulated.…

Read More

OpenLearn – An introduction to data and information

Ever wondered how a computer processes data into information? This free course, An introduction to data and information, will help you to understand the distinction between the two and examines how a computer-based society impacts on daily life. You will learn what computers can do with data to produce information and how computers can be…

Read More

OpenLearn – Introducing ICT Systems

Information and communication technologies (ICTs) systems now dominate our everyday lives. This free course, Introducing ICT systems, will explain what constitutes such a system and how ICT systems work. You will also look at how ICT systems convey, store and manipulate data, and how they process data. Finally you will learn how these systems are…

Read More

OneNote Help Center

Learn how to: take notes, covert and solve math equations, send documents and files to OneNote for Windows 10, embed content, insert a file, create links to notebooks, sections, pages, and paragraphs, add links, research your paper easily, format text, check spelling, insert a table, format pages, change background color of a page, add a…

Read More

OneDrive Help Center

Learn how to: upload or create save files, photos, and folders to OneDrive, save files by default to OneDrive, save photos, videos, and screenshots automatically, add and sync shared folders, share and work with shared files and folders, change permissions, see if documents are safe in the discover view, sync files, backup files from your…

Read More

Netiquette

The Netiquette website provides information on common courtesy and informal rules regarding writing comments, participating in discussion boards, emailing, blogging and other forms of communication on the internet. This includes  10 ‘Core Rules’ and more extensive rules in the ‘Complete Online Edition’.  The Quiz is outdated and so does not work on modern browsers.  This information is a…

Read More

MIT OpenCourseware – Introduction to Computer Science and Programming Course

This subject is aimed at students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems. It also aims to help students, regardless of their major, to feel justifiably confident of their ability to write small programs that allow them to accomplish…

Read More

Mike’s Office

Weekly practice tests and study guides on this YouTube channel help students develop their Microsoft Office skills they can feel confident heading into any test or training situation. Link to resource

Read More

Microsoft Teams Help Center

Learn how to: find and join a team, use or create a link or code, see who’s on a team, create a team from scratch or from an existing team or from an existing croup, renew a team, add people, change settings, reorder team lists, let everyone know about a new channel or team, change…

Read More

Map in Seconds

Turn your excel spreadsheets and data into maps. Find data online and enter it to create a map. Step 1: copy your data. Step 2: paste it into the website. Step 3: download your map. Link to Resource

Read More

Lumen Learning Course – Introduction to using computers/ MS Office

This course is aimed at beginning to intermediate computer users. It teaches a range of computer skills from the basics of using Windows to creating projects using Microsoft Office. Assignments show step-by-step visuals to help students complete projects. This course was developed by Lumen Learning in conjunction with Cerritos College, with contributing work from Sherri…

Read More

Khan Academy Library

Learn math, science, economics, history, art, computing or test prep using video lessons and exercises.The Khan Academy Library provides well organized video series teaching and exercises in many subjects.  Khan Academy has the most extensive content in Mathematics, but also has great series of videos in Sciences, Economics and Finance, Arts and Humanities, Computing, and Test Preparation!   Link to…

Read More

Introduction to Computers

The Introduction to Computers course will prepare future entrepreneurs to operate computer hardware and software applications. Participants will gain an understanding of computer hardware, operating systems, office applications and networks. It will ensure the entrepreneur is able to apply the concepts of networks, the Internet, World Wide Web, and mobile technologies and how they could…

Read More

In Pictures: the simplest way to learn office applications

Get step-by-step instruction on how to use Microsoft Office Applications including Word, PowerPoint, Excel, and Access. In Pictures provides step-by-step visual tutorials on how to do specific actions on the Microsoft Office Applications: Word, PowerPoint, Excel, and Access.  It provides visual screenshots of the particular application with text explanation to help you learn to use the…

Read More

How-To-Type.com

Learn typing/keyboarding. How-To-Type provides simple written typing lessons, typing practice, and typing tests.  Just read the instructions and then a practice typing the set of letters.  After completing the short exercise, it will automatically show you your typing accuracy and speed for that particular exercise. The great thing about this site is how easy it is…

Read More

Goodwill Community Foundation Learn Free

Learn basic computer skills, basic reading, or basic math with interactive videos, exercises, and more. GCF Learn Free has video tutorials, interactive activities, & quizzes introducing all kinds of basic skills from using a computer to baking a cake. After finding the topic of interest, you can watch a basic tutorial video explaining the topic, then…

Read More

Good Typing

Learn to type/keyboard. Good Typing provides a free keyboarding course with 30 levels/lessons. You are required to register (for free) in order to save your progress. However, the unique thing about this program is that you can practice typing with out having to correct your mistakes or use the backspace at all. If you type a letter…

Read More

GCF Learn Free Typing Tutorial

Learn how to type with a audio/visual tutor guiding you step by step. The Goodwill Community Foundation (GCF) has provided this helpful interactive program to teach typing to the beginner.  GCF’s Typing Play is especially beneficial for those who need to slow step-by-step instruction with audio and visual lessons and interactive exercises. When you start…

Read More

Fun To Type

Fun-To-Type provides a great collection of free typing games.  Each game has a different theme and a little different way to play. Most the games let you choose which keys you want to focus on and the level of difficulty you want.  The games are good at getting harder as you progress so that you improve your…

Read More

Excel Help Center

Learn how to: build, delete, select, insert, move, copy, hide, freeze, filter, split workbooks, rows, columns, cells, unique values, duplicate values, sequential dates, resize tables, replace text, merge and unmerge cells, apply data validation, import or export text, formulas, functions, formatting, tables, charts, pivot tables, and how to share and collaborate. Align or rotate text,…

Read More

EdX

edX is the trusted platform for education and learning. Founded by Harvard and MIT, edX is home to more than 20 million learners, the majority of top-ranked universities in the world and industry-leading companies. As a global nonprofit, edX is transforming traditional education, removing the barriers of cost, location and access. Fulfilling the demand for…

Read More

Computer Security, Forensics and Ethical Hacking

The aim of this course is to equip learners with the knowledge and techniques for computer forensics practices and evidence analysis. It prepares learners to use various forensic investigation approaches and tools necessary to start a computer forensics investigation. It also aims at increasing the knowledge and understanding in cyber security and ethical hacking. Link…

Read More

CodingBat

The CodingBat website contains dozens of lessons in both Java and Python, allowing the user to learn at their own pace. Most of the website consists of coding exercises automatically checked by the server, giving the student immediate feedback and stats on their coding. There are also videos, links to relevant internal and external sites,…

Read More

Codecademy

 Learn computer programming.  Codecademy is a free online program developed to teach anyone how to write code in various computer languages to create programs.  It walks you through step by step to recreate various projects and therefore learn how to code.  It includes lessons in Javascript, HTML/CSS, PHP, Python, Ruby, API, and more.  It is gamified…

Read More

Code Combat

Learn how to program by writing javascript code in a game. Code Combat is an open source programming game where you learn to code in order to move the character through this game and fight the enemy.  The game is well designed to start simply and guide you through while learning different aspects of writing code as…

Read More

Access Help Center

Learn how to: create a table and add fields, naming fields, controls, and objects, set field size, add a calculated field, add data macro, control data entry formats with input masks, restrict data input by using a validation rule, add or change a tables primary key, create and use an index to improve performance, import…

Read More

“How Do I…?” Technology videos from TCC Library

Made by the TCC Library staff, this YouTube playlist offers video tutorials on how to format Microsoft Word documents, including margins, fonts, and headers. Link to resource

Read More