The Degree Finder in 3 easy steps

Degree Levels Offered for Programming

Sample Free Open
Programming Courses


Interested in this topic, but not ready to commit to a full degree program just yet?
Explore some of the free online courses in the subject to see if the classes are a good fit for you!

Media Course Start Date Professor School Show More
015 full-course 15 Artificial Intelligence 2012-09-01 Fall 2012 Dan Klein Berkeleyx
This popular Berkeley course explores artificial intelligence in our world and discusses the basic ideas and techniques of intelligent computer system design.
008 mixed 8 Artificial Intelligence N/A N/A Saylor
This course introduces the field of artificial intelligence and is also available on iTunes.
001 full-course 1 Artificial Intelligence 2008-09-01 Fall 2008 Wei Ding University of Massachusetts - Boston
This course examines the main techniques of Artificial Intelligence: state-space search methods, theorem-proving and production rule systems, and semantic networks.
002 mixed 2 Artificial Intelligence N/A N/A Patrick Winston ArsDigita University
Students in this course will get a quick overview of AI from both the technical and the philosophical points of view.
045 full-course 45 Artificial Intelligence N/A N/A Zafar Alvi Virtual University of Pakistan
Artificial Intelligence is the study of the science of making intelligent machines, especially intelligent computer programs.
001 video 1 Artificial Intelligence N/A N/A P. Dasgupta Indian Institute of Technology Kharagpur
This course covers advanced topics in artificial intelligence, including First Order Logic and Bayesian Networks.
001 video 1 Artificial Intelligence N/A N/A Anupam Basu & S. Sarkar Indian Institute of Technology Kharagpur
Students will learn the basic ideas and techniques underlying the design of intelligent computer systems.
001 article 1 Artificial Intelligence N/A N/A P.Mitra & S. Sarkar Indian Institute of Technology Kharagpur
Students in this course will learn about the design of intelligent computer systems.
027 full-course 27 Artificial Intelligence 2010-09-01 Fall 2010 Patrick Henry Winston Massachusetts Institute of Technology
This course provides an introduction to fundamental problem solving and learning methods of artificial intelligence.
024 full-course 24 Artificial Intelligence 2005-03-01 Spring 2005 Leslie Kaelbling, Tom Massachusetts Institute of Technology
Students learn basic structures used to explain artificial intelligence from a computational perspective.

Programming at a Glance

Number of Degrees Conferred in Programming

    • 1,181 Bachelor's Degrees in Programming
      • 84% Male
        Students
      • 16% Female
        Students
    • 70 Master's Degrees in Programming
      • 74% Male
        Students
      • 26% Female
        Students
    • 5 Doctoral Degrees in Programming
      • 100% Male
        Students
      • 0% Female
        Students

Sources: