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

  • Strayer University

    Strayer University responds quickly to information requests through this website.

    Popular programs at Strayer University:

    • Master
    • Bachelor Degrees
    • Associate Programs

    Online Programs Available

  • Grand Canyon University

    Grand Canyon University responds quickly to information requests through this website.

    Popular programs at Grand Canyon University:

    • Doctoral
    • Master
    • Bachelor Degrees

    Online Programs Available

  • Georgetown University

    Georgetown University responds quickly to information requests through this website.

    Popular programs at Georgetown University:

    • Master

    Online Programs Available

  • Northcentral University

    Northcentral University responds quickly to information requests through this website.

    Popular programs at Northcentral University:

    Online Programs Available

  • University of Delaware

    University of Delaware responds quickly to information requests through this website.

    Popular programs at University of Delaware:

    • Master

    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

  • Virginia College

    Virginia College responds quickly to information requests through this website.

    Popular programs at Virginia College:

    • Certificates

    Campus-Based Programs Available:

    View All Locations
    • Alabama: Huntsville, Montgomery
    • Florida: Huntsville, Montgomery, Jacksonville, Pensacola
    • Louisiana: Huntsville, Montgomery, Jacksonville, Pensacola, Bossier City
    • Mississippi: Huntsville, Montgomery, Jacksonville, Pensacola, Bossier City, Biloxi, Jackson
    • Tennessee: Huntsville, Montgomery, Jacksonville, Pensacola, Bossier City, Biloxi, Jackson, Knoxville
    • Texas: Huntsville, Montgomery, Jacksonville, Pensacola, Bossier City, Biloxi, Jackson, Knoxville, Lubbock
    • Virginia: Huntsville, Montgomery, Jacksonville, Pensacola, Bossier City, Biloxi, Jackson, Knoxville, Lubbock, Richmond
  • Post University

    Post University responds quickly to information requests through this website.

    Popular programs at Post University:

    • Bachelor Degrees

    Online Programs Available

  • Saint Leo University

    Saint Leo University responds quickly to information requests through this website.

    Popular programs at Saint Leo University:

    • Bachelor Degrees
    • Associate Programs

    Online Programs Available

  1. 1
  2. 2
  3. 3
  4. Next »