GCFGlobal Logo GCFLearnFree Logo
  • I want to...
    • Get started with computers
    • Learn Microsoft Office
    • Apply for a job
    • Improve my work skills
    • Design nice-looking docs
    • More...
  • Microsoft
    • Office 2019 | 2016 | 2013
    • Word
    • Excel
    • PowerPoint
    • Access
    • Excel Formulas
    • More...
  • Basic Skills
    • Computers
    • Smartphones & Tablets
    • Typing Tutorial
    • Windows
    • More...
  • Internet Skills
    • Internet
    • Online Safety
    • Social Media
    • Email
    • Search Better
    • More...
  • Google
    • Gmail
    • Google Docs
    • Google Sheets
    • More...
  • Work & Career
    • Career Planning
    • Resume Writing
    • Cover Letters
    • Job Search and Networking
    • Business Communication
    • More...
  • Skills for Today
    • Adapting to Change
    • 3D Printing
    • Wearables
    • Freelance Work
    • Personal Finance
    • Sharing Economy
    • Decision-Making
    • More...
  • Creativity & Design
    • Graphic Design
    • Creativity
    • Photography
    • Image Editing
    • Photoshop
    • More...
  • Core Skills
    • Math
    • Reading
    • Grammar
    • Language Learning
    • More...
  • For Educators
  • Translations
  • Staff Picks
  • All Topics
  • English expand_more expand_less
  • Español
  • Português
Goodwill Logo

Computer Science

Learn about basic computer science concepts like algorithms, binary, programming languages, and more.

Go to YouTube Playlist
GCFGlobal Logo search menu
Goodwill Logo
All Topics My Account About Us FAQ Contact Us
EN ES PT
5be1de04686707122ccd266e
  • 1
    Algorithms arrow_forward_ios ✓ Learn more about what algorithms are and where we can find them in the world around us.
  • 2
    Hardware and Software arrow_forward_ios ✓ Learn the difference between hardware and software and how both serve as a foundation for the technologies we use every day.
  • 3
    Binary arrow_forward_ios ✓ Learn how computers use binary to do what they do.
  • 4
    Programming Languages arrow_forward_ios ✓ Learn what a programming language is and how it's used in the digital world.
  • 5
    Sequences, Selections, and Loops arrow_forward_ios ✓ Learn about sequences, selections, and loops and how they're used in programming.
  • 6
    Should I Learn to Code? arrow_forward_ios ✓ Learn the pros and cons of starting a career in computer programming.
keyboard_arrow_up keyboard_arrow_down

About Us

Who We Are
Meet the Staff
Work With Us
Who Uses Us + Our Partners

Educators' Resources

Teacher Guides
Resources and Tools

Help and Support

FAQ
Terms of Use
Contact Us
My Account
facebook twitter youtube pinterest instagram

©1998-2022 Goodwill Community Foundation, Inc. All rights reserved.