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

  • Online Programs Available
    1. Regis University

    Program Options

    Master's
      • Master of Science in Information Assurance
      • Master of Science in Information Assurance - Cybersecurity Specialization
      • Master of Science in Information Assurance - IA Policy Management Specialization
    Certificate
      • Graduate Certificate in Information Assurance Policy Management
      • Graduate Certificate in Information Assurance and Cyber Security
  • Online Programs Available
    2. Colorado Technical University

    Program Options

    Doctorate
      • Doctorate: Computer Science
      • Doctorate - Computer Science: Information Assurance (Executive Format)
      • Doctor of Management - Technology Management (Executive Format)
      • Doctor of Computer Science - Big Data Analytics (Executive Format)
    Master's
      • MS - Computer Science - Software Engineering
      • M.S. - Information Technology
      • Master of Science in Computer Science
      • MS - Management - Information Systems Security
      • M.S. - Management: IT and Project Management
      • M.S. - Information Technology - Project Management
    Bachelor's
      • B.S. - Information Technology: Software Application Programming
      • BS - IT - Web Development
      • Bachelor: Information Technology
      • BS - Business Administration - IT
      • BS - IT - Security
      • BS - Management - Cybersecurity Management
  • Online Programs Available
    3. Herzing University

    Program Options

    Master's
      • MBA Dual Concentration: Healthcare Management and Technology Management
      • MBA Dual Concentration: Accounting and Technology Management
      • MBA Dual Concentration: Public Safety Leadership and Technology Management
      • MBA Dual Concentration: Human Resources and Technology Management
    Bachelor's
      • B.S. - Software Development With No Declared Minor or Concentration
      • B.S. - Software Development: Computer Programming Concentration
    Associate's
      • Associate of Science - Software Development
      • Associate of Science - Technology Studies
  • Online Programs Available
    4. Lewis University

    Program Options

    Master's
      • MS in Computer Science
      • MS in Computer Science - Intelligent Systems
      • MS in Computer Science - Software Engineering
      • MS in Data Science - Computer Science
      • MS in Computer Science - Cyber Security
      • MS in Data Science
    Certificate
      • Graduate Certificate in Data Science
      • Graduate Certificate in Data Science in Computational Biology and Bioinformatics
  • Online Programs Available
    5. Johns Hopkins University

    Program Options

    Certificate
      • Certificate in Science, Technology, and International Security Studies
  • Online Programs Available
    6. Georgetown University

    Program Options

    Master's
      • Masters of Professional Studies in Technology Management
  • Online Programs Available
    7. Keiser University

    Program Options

    Bachelor's
      • Bachelor of Science - Cyber Forensics/Information Security
    Associate's
      • Associate of Sciences - Information Technology
  • Online Programs Available
    8. 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
    9. American InterContinental University

    Program Options

    Master's
      • Master of IT: Project Management
      • Master of Information Technology - Information Assurance and Security
      • Master of Science in Information Technology
    Bachelor's
      • Bachelor of Technology: Software Analysis and Development
      • Bachelor of Technology: Information Assurance and Security
      • Bachelor of Science in Information Technology
  • Online Programs Available
    10. University of Delaware

    Program Options

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

Featured Schools

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

Regis University

  • Master of Science in Information Assurance
  • Master of Science in Information Assurance - Cybersecurity Specialization
  • Graduate Certificate in Information Assurance Policy Management
  • Graduate Certificate in Information Assurance and Cyber Security

What is your highest level of education completed?

Colorado Technical University

  • Doctorate: Computer Science
  • MS - Computer Science - Software Engineering
  • B.S. - Information Technology: Software Application Programming

Are you a US citizen?

Herzing University

  • MBA Dual Concentration: Healthcare Management and Technology Management
  • B.S. - Software Development With No Declared Minor or Concentration
  • Associate of Science - Software Development

What is your highest level of education?

Lewis University

  • MS in Computer Science
  • MS in Computer Science - Intelligent Systems
  • Graduate Certificate in Data Science
  • Graduate Certificate in Data Science in Computational Biology and Bioinformatics

What is your highest level of education?

Johns Hopkins University

  • Certificate in Science, Technology, and International Security Studies

What is your highest level of education?

Georgetown University

  • Masters of Professional Studies in Technology Management

What is your highest level of education completed?

Keiser University

  • Bachelor of Science - Cyber Forensics/Information Security
  • Associate of Sciences - Information Technology

What is your highest level of education?

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?