Colleges, Universities and Websites Offering Free Computer Programming Education Online

About this article
Online websites offer students the chance to study computer programming via tutorials, video lectures, and textbooks. Rice University and the Massachusetts Institute of Technology both also offer free computer programming courses as well.
View available schools

Free Computer Programming Courses

Many websites offer free computer programming courses. Topics covered include JavaScript, C programming, and PHP.

Massachusetts Institute of Technology

MIT offers a course in Java preparation. Lecture notes cover topics like Java programming and objects, polymorphism, and interfaces.

Oracle.com

This website offers Java tutorials. Topics covered include Java 8, Java 9, patterns and good practices, JavaFX applications, and certification.

Free-Ed.net

This website provides students with a course on the fundamentals of Java. Lessons will cover subjects such as programming basics, working with information, user interfaces, and interactive web programs. Reading assignments will come from a free online textbook and students can also test their knowledge with quizzes. The Visual Basic course will cover fundamentals, such as visual basic programs, making decisions, basic looping, dialog box basics, and modular programming.

Rice University

The C programming course from Rice University will center around basic concepts. The Web programming course will cover JavaScript, XML, HTML, among other things.

C# Corner

This website offers a free eBook on C# programming. Chapters will cover areas such as attributes, variables, C# language features, and C# 2.0 and 3.0 features.

Jaggersoft

This is an online course focused on C# programming. Text slides will cover areas of study like fundamentals, reference types, and inheritance.

Land of Code

This website hosts various PHP tutorials. Lessons include PHP variables, PHP entities, PHP files, and PHP sessions.

Webmonkey

This website also offers PHP tutorials via online lessons. Students can study things like basic syntax, error messages, HTML forms, loops, and functions.

Microsoft

Microsoft offers Visual Basic video tutorials online for interested students. Topics will cover things like autoimplemented properties, implicit line continuation, and Visual Basic 10 grammar.

About.com

About.com offers a Visual Basic course that users can sign up for, in order to receive weekly emailed assignments. Students will need to acquire a Microsoft Press Learning Edition textbook for their studies.

Free Computer Programming Courses At a Glance

Course & School Program Level Format Assignments Quizzes & Exams Downloadable
Java Preparation for 6.170 course from MIT Undergraduate Texts/lecture notes/labs/projects/study materials Yes No Yes
Java Tutorials and Online Training from Oracle.com Unspecified Online tutorials No No Yes
Fundamentals of Java course from Free-Ed.net Unspecified Online lessons/online textbook Yes Yes Yes
Fundamentals of Visual Basic course from Free-Ed.net Unspecified Online lessons/online textbook Yes Yes Yes
C Programming Basics course from Rice University Unspecified Text No No Yes
Web Programming Quick Start course from Rice University Unspecified Text No No Yes
C# Programming Textbook for Beginners from C# Corner Beginners eBook No No Yes
C# Programming course from Jaggersoft Unspecified Text/slides No No No
PHP Tutorials from Land of Code Unspecified Online lessons/screenshots No No No
PHP Tutorials from Webmonkey Beginner Online lessons No No No
Visual Basic Video Tutorials from Microsoft.com Unspecified Video lessons No No Yes
Visual Basic Course with Textbook from About.com Unspecified Textbook Yes No No

Popular Schools

  • Campus and Online Programs
    1. Full Sail University

    Program Options

    Master's
      • Master of Science - Mobile Gaming
      • Master of Science - Mobile Gaming
    Bachelor's
      • B.S. - Mobile Development
      • B.S. - Web Design and Development
      • B.S. - Game Design
  • Online Programs Available
    2. Kaplan University

    Program Options

    Master's
      • MSM in Information Technology
      • Master: Information Technology
      • Master: Information Technology - Project Management
      • Master: IT/Information Security and Assurance
      • MS in Cybersecurity Management
    Bachelor's
      • BS in Information Technology/Multiplatform Software Development
      • BSIT - Information Management
      • Bachelor of Science in Information Technology
      • BS in Cybersecurity
      • BS in Information Technology/Information Security and Assurance
    Associate's
      • AAS in Information Technology - Multiplatform Software Development
      • Associate: Information Technology
      • AASIT: Network Admin
  • Online Programs Available
    3. Northcentral University

    Program Options

    Doctorate
      • PhD-TIM - Computer Science
      • Doctor of Business Admin - Applied Computer Science
      • PhD in Business Admin - Applied Computer Science
      • Doctor of Business Admin - Computer and Information Security
      • PhD in Business Admin - Computer and Information Security
      • PhD-TIM - Cybersecurity
    Master's
      • MBA - Applied Computer Science
      • MSTIM - Computer Science
      • MBA - Computer and Information Security
      • MSTIM - Information Systems
      • MSTIM - Cybersecurity
      • MSTIM - Data Science
  • Online Programs Available
    4. Colorado State University Global

    Program Options

    Master's
      • Master - Information Technology Management
      • Graduate Specialization - Information Technology
    Certificate
      • Graduate Certificate - Cyber Security
  • Online Programs Available
    5. University of Delaware

    Program Options

    Master's
      • Master of Science in Electrical and Computer Engineering
      • Master of Science in Cybersecurity
  • Online Programs Available
    6. City University of Seattle

    Program Options

    Master's
      • M.S. Computer Science
      • M.S. Information Security
    Bachelor's
      • B.S. Applied Computing
      • B.S. Information Systems
      • B.S. Information Technology
      • B.S. Cybersecurity and Information Assurance
  • Online Programs Available
    7. Regent University

    Program Options

    Bachelor's
      • Bachelor of Science in Computer Science
      • Bachelor of Arts in Leadership Studies - Information Technology
      • Bachelor of Science in Information Systems Technology
      • Bachelor of Science in Information Systems Technology - General
      • Bachelor of Science in Information Systems Technology - Information Security
      • Bachelor of Science in Professional Studies - Information Systems Technology
  • Online Programs Available
    8. Saint Leo University

    Program Options

    Bachelor's
      • BS: Computer Science
      • BS: Computer Science - Information Assurance
      • BS: Computer Information Systems
      • BS: Cybersecurity
    Associate's
      • AA: Information Technology
      • AA: Cybersecurity
  • Online Programs Available
    9. Georgetown University

    Program Options

    Master's
      • Masters of Professional Studies in Technology Management
  • Online Programs Available
    10. Colorado Christian University

    Program Options

    Master's
      • Cyber Security, M.S.
    Bachelor's
      • Computer Information Technology, B.S.
      • Computer Information Technology, B.S. - Emphasis in Database Management
      • Computer Information Technology, B.S. - Emphasis in Networking
      • Information Systems Mgmt., B.S.
    Associate's
      • Computer Information Technology, A.S.

Featured Schools

The schools and programs listed below are popular educational options, and tuition varies based on program and location

Full Sail University

  • Master of Science - Mobile Gaming
  • B.S. - Mobile Development
  • B.S. - Web Design and Development

What is your highest level of education?

Kaplan University

  • MSM in Information Technology
  • BS in Information Technology/Multiplatform Software Development
  • AAS in Information Technology - Multiplatform Software Development

Which subject are you interested in?

Northcentral University

  • PhD-TIM - Computer Science
  • Doctor of Business Admin - Applied Computer Science
  • MBA - Applied Computer Science
  • MSTIM - Computer Science

What is your highest level of education?

Colorado State University Global

  • Master - Information Technology Management
  • Graduate Specialization - Information Technology
  • Graduate Certificate - Cyber Security

What is your highest level of education?

University of Delaware

  • Master of Science in Electrical and Computer Engineering
  • Master of Science in Cybersecurity

What is your highest level of education completed?

City University of Seattle

  • M.S. Computer Science
  • M.S. Information Security
  • B.S. Applied Computing
  • B.S. Information Systems

What is your highest level of education completed?

Regent University

  • Bachelor of Science in Computer Science
  • Bachelor of Arts in Leadership Studies - Information Technology
  • Bachelor of Science in Information Systems Technology

What is your highest level of education completed?

Saint Leo University

  • BS: Computer Science
  • BS: Computer Science - Information Assurance
  • AA: Information Technology
  • AA: Cybersecurity

What is your highest level of education completed?