Computer Programming Classes

Computer programming classes can prepare you to design or troubleshoot software programs, video games, or Web applications. Read on for info on various types and levels of relevant education programs. Schools offering Computer Programming degrees can also be found in these popular choices.

What Can I Learn in Computer Programming Classes?

Computer programming classes can teach you how to use programming languages like C++ and Java. You'll also study object-oriented programming and user-interface design, topics that emphasize logic and critical thinking skills. Some courses offered include:

Web programming

Students in this course learn how to develop websites, as well as the methods and techniques used to do so. Some of the topics covered include styling, layout, scripting, and web security.

Data management

You get to learn about various systems and applications for database management. Data models, query languages, conceptual modeling, data warehousing, and security are some of the concepts you'll study.

Computer communication networks

Some of the things students in this course learn are network programming, architectures, and protocols. Additional topics covered include network routing, transport protocols, and network security.

Distributed systems

You get to learn about the methods and techniques utilized in distributed systems. Topics included in this course cover cloud computing, storage systems, and caching.

Artificial intelligence

Students in this course learn about the principles and techniques used in the field of artificial intelligence. Symbol manipulation, knowledge representation, and logical and probabilistic reasoning are explored.

What Types of Certificates and Degrees Are Available?

Certificate and associate degree programs in computer programming are typically offered by community colleges. You can earn a Certificate of Achievement in Computer Programming or pursue a certificate offered in a specific programming language. You can also earn a certificate in a particular specialty, such as Web programming, database administration, or applications development.

At 4-year colleges and universities, computer programming classes are often offered as part of undergraduate and graduate degree programs in the engineering, mathematics, or business administration departments. You can also take computer programming classes while pursuing an undergraduate or graduate degree in computer science or a related field, such as a Bachelor of Science in Computer Information Systems. Bachelor's degree programs in computer science might offer a concentration in a programming field, such as game programming and design.

Can I Take Courses Online?

Individual computer programming classes are available online at various proficiency levels. Online certificate programs in computer programming are also available; however, you may need a bachelor's degree in order to enroll. Some schools offer bachelor's programs in fields like computer information systems that include both online and campus-based computer programming classes. Technical requirements vary by course, but you'll typically need a Windows-based computer with Internet access.

To continue researching, browse degree options below for course curriculum, prerequisites and financial aid information. Or, learn more about the subject by reading the related articles below:

  • 1. Degree Options:
The schools in the listing below are not free and may include sponsored content but are popular choices among our users. Tuition and costs will vary across programs and locations. Be sure to always request tuition information before starting a program.

Popular Schools

  • Kaplan University

    Kaplan University responds quickly to information requests through this website.

    Popular programs at Kaplan University:

    • Master
    • Bachelor Degrees
    • Associate Programs

    Online Programs Available

  • Louisiana State University Shreveport

    Louisiana State University Shreveport responds quickly to information requests through this website.

    Popular programs at Louisiana State University Shreveport:

    • Master

    Online Programs Available

  • Tulane University

    Tulane University responds quickly to information requests through this website.

    Popular programs at Tulane University:

    • Master

    Online Programs Available

  • Ashford University

    Ashford University responds quickly to information requests through this website.

    Popular programs at Ashford University:

    • Bachelor Degrees

    Online Programs Available

  • Regent University

    Regent University responds quickly to information requests through this website.

    Popular programs at Regent University:

    • Bachelor Degrees

    Online Programs Available

  • Southern New Hampshire University

    Southern New Hampshire University responds quickly to information requests through this website.

    Popular programs at Southern New Hampshire University:

    • Master
    • Bachelor Degrees

    Online Programs Available

  • Capella University

    Capella University responds quickly to information requests through this website.

    Popular programs at Capella University:

    • Doctoral
    • Master
    • Bachelor Degrees

    Online Programs Available

  • Colorado State University Global

    Colorado State University Global responds quickly to information requests through this website.

    Popular programs at Colorado State University Global:

    • Master
    • Certificates

    Online Programs Available

  • Altierus

    Altierus responds quickly to information requests through this website.

    Popular programs at Altierus:

    • Certificates

    Campus Locations:

    • Florida: Tampa
  • Georgetown University

    Georgetown University responds quickly to information requests through this website.

    Popular programs at Georgetown University:

    • Master

    Online Programs Available

  1. 1
  2. 2
  3. Next »