Education Career Articles

Connect Facebook Connect Twitter Connect Google+ Connect Pinterest Connect Stumbleupon

Ten Sources for Free Computer Programming Courses Online

Higher Education Articles April 7, 2013

Here is a list of leading free online computer programming courses. In this article, students will find out what topics are covered in the course as well as what type of courses are available, so they can figure out which course is right for them.

Information on Free Online Course

Student will be able to complete the courses at their own pace. Individuals cannot earn college credits in these courses, and the information needed to learn about computer programming is available through quizzes, text, lecture videos, and other training materials.

Universiti Teknologi Malaysia

Universiti Teknologi Malaysia offers the Computer Programming III course to impart training to students in multiple programming languages, including PHP, KML, HTML, XML and XSLT. Coursework is in the form of .PDF files and offers links to external sources, text explanations, training charts and coding examples. Additional resources such as final examination guidelines, an assignment, exercises, labs, and tests are also included in this course.

University Of Southern Queensland

In the Object-Oriented Programming in C++ course, students are not provided with the required reading materials as detailed in the readings list. Training modules and lecture notes have to be used by students for the bulk of this course. PowerPoint presentations and audio files are provided in these lectures. The training modules, readings, examples, exercises, concept charts, and texts are provided in this course. Topics such as functions, streams, design patterns, limiting access, file access techniques, class relationships, and helper functions are provided in this course. An examination, exercises and assignments are also provided to enrolled students.

Programming Video Tutorials

This website offers tutorials comprised of text and training videos. There are thirty-five tutorials in the C++ tutorial covering topics in constants, namespaces, variables, constructors, operators, pointers and arrays. Additional tutorials are offered at this website for access by students; these include topic areas such as XML, HTML, CSS, PHP, Java, SQL and C#.

National Programme on Technology Enhanced Learning

Concepts covered in the Principles of Programming Languages course include syntax and binding, environments, programming commands, structured data, normal forms, monomorphism, and type checking. Forty videos lasting up to thirty-five hours are contained in this YouTube lecture series. Topics are demonstrated with the help of visual aids included in several of these video lectures.

Massachusetts Institute of Technology (MIT)

Training in the Introduction to Computer Science and Programming course is offered through exams, assignments and video lectures. Students can find a vast portion of the readings in the course through the Internet. Debugging, code testing, binary, floating point numbers, abstraction through functions and common code patterns are covered in this course. Students enrolled in the Practical Programming in C class are provided with assignments and lecture notes, in addition to Lab guidelines. Topics encountered by students in this course include external libraries, function pointers, concurrency, dynamic memory allocation, control flow and variables. In the Structure and Interpretation of Computer Programs course, resources include exams, project guidelines, reading materials, recitations, video lectures and lecture notes are provided to students. Storage allocation, logic programming, computational objects, generic operators, compound data, computer processes, and higher-order procedures are among the topics covered.

Landofcode.com

In the Introduction to Computer Programming lesson, online students will familiarized themselves with different programming languages, definitions, common concepts, and terminology. The program presents all of the materials through text culminating in a comprehensive quiz. Students can also go on to complete tutorials related to VBScript, PHP, HTML, CSS and Java.

Informit.com

These resources are online books from Sams Publishing that provide resources in the form of online books, titled, Teach Yourself Java 2 in 24 Hours, Teach Yourself Visual Basic 6 in 24 Hours, and Visual C++ 6 Unleashed; the books have pictures, examples and text, as well as activities and quizzes accessible to students. Teach Yourself Java 2 in 24 Hours covers topics such as working with graphics, writing files, creating threaded programs, building user interfaces, describing objects, and repeating actions; in addition to the basics of programming. In Teach Yourself Visual Basic 6 in 24 Hours, students are taught about Activex, database basics, dialogue boxes, looping, properties, controls, and analyzing programs. In the Visual C++ 6 Unleashed book, training is provided in database programming, multi-threading, debugging, Internet programming, creating property sheets, using dialogue boxes and MCF programming.

Hobart and William Smith Colleges

Hobart and William Smith Colleges offer a free textbook online titled: Introduction to Programming Using Java, Sixth Edition. The chapters of the book cover topic areas such as networking, classes, objects, arrays, GUI programming, multi-processing, and sub-routines. Apart from quizzes and exercises, the book also has a glossary providing common definition and terms.

Google Developers

Information is offered through lecture videos and text in Google’s Python Class. Students can use exercises at the end of each lesson for the application of learned concepts. Topics in regular expressions, sorting, lists, utilities, files, lists and strings are encountered by students.

Computer Science for Everyone

In the Start Learning How to Write Programs course, training is offered through video tutorials; seventeen units are provided covering topics in binary, program flow, data types, data structures, memory allocation, pointers and algorithm design.

In the Writing Basic Programs course, training is presented through lesson transcripts. Coursework includes subject areas such as additional information on data structures, multi-dimensional functions, casts, arrays, preparing to write a tic-tac-toe program and mathematics. At the end of each unit, students in both classes are allowed to participate in quizzes.

Searching Searching ...

Matching School Ads
4 Program(s) Found
  • Alumni have appeared in reality competition shows such as Top Chef and Project Runway.
  • Dedicated career services team that helps students tap opportunities in a marketplace driven by ideas
  • Offers programs in design, media arts, fashion, and culinary
  • Program Coordinators focus on improving program content and ensure that students have the resources they need
  • Over 50 locations nationwide
  • Start your journey! Classes starting Aug 17.
Good for Working Adults
  • Flexible Scheduling
  • Financial Aid
1 Program(s) Found
  • Full Sail’s curriculum combines elements of creativity, art, business and life skills, technical prowess, and academic achievement.
  • Full Sail offers accelerated programs, so a degree that would normally take four years takes 24 months on average.
  • Students work with industry-standard tools and technologies, allowing them to gain practical knowledge and real-world experience.
  • Join us on Facebook, Twitter, YouTube and Instagram to interact with our community, read about grad success, and see campus images.
  • Online Courses
1 Program(s) Found
  • Bachelor’s program options include Cybersecurity, Information Systems Technology, Computer Science, and more.
  • A BAS in Information Systems Technology is also available for students who already hold an A.A.S degree.
  • Regent University’s tech programs are designed to prepare students for careers in Software Development and Engineering, Computer Information Security, Network Administration, and more.
  • Regionally accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).
  • Online Courses
1 Program(s) Found
  • Syracuse University’s Master of Science in Computer Science program is designed to help students discover groundbreaking solutions to complex technology challenges and develop expertise in areas such as security and assurance, artificial intelligence, computer architecture, and advanced programming.
  • Students will gain advanced knowledge in critical areas, such as Security and Assurance, Artificial Intelligence, and Computer Architecture, and Advanced Programming.
  • Founded in 1901, the school has maintained its reputation as a leader in the field, offering a curriculum built on theory, fundamentals, and application with a worldwide community of over 20,000 engineering and computer science alumni
  • Syracuse University’s College of Engineering and Computer Science is designated by the National Security Agency and Department of Homeland Security as a Center of Academic Excellence in Information Assurance Education (CAEIAE) since 2001 and as a Center of Academic Excellence in Information Assurance Research (CAE-R) since 2009.
  • Designed and taught by Syracuse faculty, the curriculum built on theory, fundamentals, and application.
Show more [+]
  • Online Courses
  • Education Connection is a 100% Free College Matching Service used by 50,000 People Daily.
  • Get Matched to the Right IT, Computer Science, Cybersecurity, Software and Application Development, Web Design or Technology Management Degree Program for YOU.
  • Affordable and Flexible Information Technology Degree Programs from Top Colleges Across the Nation. Both Online And Campus!
  • Just Fill Out a Few Questions and You Can Find Your Perfect IT/Computer Science Degree Program Within Minutes.
  • Start Using our Fast, Free, and Easy Matching Service Right HERE and Right NOW!
  • Online Courses
  • Why Earn Your Degree from GCU?
  • Options: Choose from a variety of undergraduate and graduate degree programs in Business, Nursing, Psychology, Education & more!
  • Convenience: Complete courses online, on campus, or a combination of both!
  • Earlier Graduation: Our 4-credit courses allow you to complete your degree program in less time.
  • Transfer Friendly: We will request your transcripts, evaluate your graduate coursework, and determine your anticipated graduation date within 24 hours.
  • Quality: Grand Canyon University was founded in 1949 and is regionally accredited. Learn more today!
Good for Working Adults
  • Accredited
  • Online Courses
  • Flexible Scheduling
  • Accelerated Programs
  • Financial Aid
  • Transferable Credits

Searching Searching ...

Matching School Ads
1 Program(s) Found
  • Online and on-campus programs include Cloud Technologies (BS), Mobile Development (BS), and Web Design and Development (BS)
  • Curriculum designed to prepare students for a career in tech by immersing students in a project-based learning environment
  • Students can learn how to manage cloud technology or gain coding skills for apps, websites, and software
  • Full Sail offers accelerated programs, so a degree that would normally take four years takes 24 months on average
  • Online Courses
1 Program(s) Found
  • Bachelor’s program options include Cybersecurity, Information Systems Technology, Computer Science, and more.
  • A BAS in Information Systems Technology is also available for students who already hold an A.A.S degree.
  • Regent University’s tech programs are designed to prepare students for careers in Software Development and Engineering, Computer Information Security, Network Administration, and more.
  • Regionally accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).
  • Online Courses
1 Program(s) Found
  • Syracuse University’s Master of Science in Computer Science program is designed to help students discover groundbreaking solutions to complex technology challenges and develop expertise in areas such as security and assurance, artificial intelligence, computer architecture, and advanced programming.
  • Students will gain advanced knowledge in critical areas, such as Security and Assurance, Artificial Intelligence, and Computer Architecture, and Advanced Programming.
  • Founded in 1901, the school has maintained its reputation as a leader in the field, offering a curriculum built on theory, fundamentals, and application with a worldwide community of over 20,000 engineering and computer science alumni
  • Syracuse University’s College of Engineering and Computer Science is designated by the National Security Agency and Department of Homeland Security as a Center of Academic Excellence in Information Assurance Education (CAEIAE) since 2001 and as a Center of Academic Excellence in Information Assurance Research (CAE-R) since 2009.
  • Designed and taught by Syracuse faculty, the curriculum built on theory, fundamentals, and application.
Show more [+]
  • Online Courses
  • Education Connection is a 100% Free College Matching Service used by 50,000 People Daily.
  • Get Matched to the Right IT, Computer Science, Cybersecurity, Software and Application Development, Web Design or Technology Management Degree Program for YOU.
  • Affordable and Flexible Information Technology Degree Programs from Top Colleges Across the Nation. Both Online And Campus!
  • Just Fill Out a Few Questions and You Can Find Your Perfect IT/Computer Science Degree Program Within Minutes.
  • Start Using our Fast, Free, and Easy Matching Service Right HERE and Right NOW!
  • Online Courses
  • There's still time to apply to Grand Canyon University and pursue your education. Learn more today!
  • Study on your schedule - GCU offers many programs 100% online to fit your busy lifestyle.
  • GCU offers a variety of opportunities to reduce the cost of furthering your education. Campus students may qualify for scholarships, while online students can take part in limited special offers.
  • A regionally accredited university, GCU also holds specialized accreditations and approvals for some of our core program offerings.
  • Degrees in business, education, nursing, humanities and social sciences, theology and more. Find the degree that fits you.
  • Talk to us today to learn more about financial aid and start dates!
Good for Working Adults
  • Accredited
  • Online Courses
  • Flexible Scheduling
  • Accelerated Programs
  • Financial Aid
  • Transferable Credits

Login to your account

Can't remember your Password ?

Register for this site!