Computer Programming Degree

See a list of Computer Programming Programs by Clicking Here!

What is Computer Programming?

Computer programming is the area of study and field of employment that deal with constructing software that communicates with the hardware within a computer in order to successfully run applications. The types of software written will vary, and includes the field of video games, word processing, image development, video editing and more. Computer programmers are required to understand in depth of the chosen language in order to be able to program effectively and minimize bugs within the coding of the software.

How to Become a Computer Programmer?

To help you efficiently navigate the process to become a computer programmer, we have provided a series of steps to help guide your process.  It is critical to remain detail-oriented, organized, and follow directions as you move towards your goal in computer programming.  We will start with the basics and move through the process to ensure students of all levels understand the heuristics behind how you become a computer programmer.  A decision tree to assist you in the process includes the following:

  1. Establish a Priority List – A priority list unique to you and your educational goals is far, far more important than some ranking report published by a media outlet pitching magazine subscriptions or a slanted website hawking 0% APR credit cards. An example priority list of questions can be found on pages 3-4 of the MatchCollege Complete Guide to College Admissions Guide.  It is important to understand how to navigate the college admission process to your advantage and reduce the overall cost of attending college, thus take the time to also read our guides: Getting Into Your Top College and How to Reduce the Cost of College.
  2. Request Feedback – Ask counselors, teachers, family members, school alumni, and friends for feedback on your newly created priority list to elicit valuable input prior to making any formal decisions.
  3. Perform a Self-Assessment – By taking stock of your strengths, weaknesses, likes and dislikes you will more readily be able to winnow down school options leading to a computer programming degree. Your self-assessment should include items such as grades to work experience and from career goals to lifestyle objectives.
  4. Gather Information – Gathering information from accredited colleges and universities that offer computer programming degrees will allow you to overlay their programs with your priorities. When you use your priorities as your true north, decisions about your future become much easier.  Simply utilize the resources on this page or with our proprietary matching system for colleges or online degrees.
  5. Getting Matched & Apply – Once you have received information from a handful of quality schools, you can then assess your likelihood of admissions. Knowing a school’s admissions policies, requirements, education parameters, work experience, cost, and program length is essential prior to sending in your college application.  Take the time to highlight all work experience related to computer programming and extracurricular activities in your application to help you stand out from other qualified applicants.
  6. Financial Aid – With your college application in queue, take the time to understand your financial aid options. Learn what options exist for grants, scholarships, work-study programs, and loans before committing to a computer programming program.
  7. College Acceptance – Aligning your goals with the school’s offerings and overall costs will allow you to make a quality decision about schools offering computer programming degrees. Once you accept a school’s offer of admissions, you will need to understand the orientation process, timing, and resources needed to begin matriculation.
  8. Earn Your Degree – Earn your degree from an accredited college or university in computer programming and dedicate yourself to learn your craft. Pay special attention to skill development and projects that offer the opportunity to learn transferrable skills in the workplace.
  9. Work Experience – While in school, build your professional network by conducting informational interviews with professionals in the field along with opportunities to work for or with computer programmers. Once you land a great job in computer programming, continue to learn about programming on your own through continuing education programs, MOOC’s, or additional college classes.

Computer Programming Degrees Online

Accredited colleges and universities across the country have a myriad of computer programming degrees to choose from.   With the choices at hand, we have broken down the degree types below to further help you understand your options.  From certificate programs through graduate degrees, you can simply request information from schools offering such programs after establishing your personal priority list to determine which type of degree and which school is best for you.

Online Certificate in Computer Programming

Certificates in computer programming can be offered by schools at two different levels which are utilized by students for varying reasons.  First, the undergraduate certificate in computer programming is a series of classes clustered together teaching foundational elements of computer programming.  The design and intent of an online undergraduate certificate is to prepare students to enter the field of computer programming and expand a set of current skills.  The graduate certificate in computer programming, on the other hand, is for professionals in the field or students with an associated degree looking for career growth, preparing for a job transition, or to upskill in their field.

Online Associate Degrees in Computer Programming

The online associate degree in computer programming can be conferred as an Associate of Applied Science (AAS) or as an Associate of Science (AS) correlated to the design of the school’s curricular program.  Associate degrees are 2-year programs that combine liberal arts classes such as sociology, English, communications, and philosophy with core computer curricula to provide students with a set of holistic thinking tools.  Core classes will help students understand and apply computing concepts, mathematical models, design applications with various code, and solve problems through the use of various programming languages.

Online Bachelor Degrees in Computer Programming

An online bachelor’s degree in computer programming can be conferred as either a Bachelor of Science (BS) or Bachelor of Applied Science (BAS).  The bachelor’s degree is a 4-year program blending general education courses with core computer programming classes.  Core classes may include: programming concepts, website development, database management, C, C++, C#, JavaScript, Perl, HTML, scripting languages, technical writing, systems analysis, and operating systems.

Online Master’s Degrees in Computer Programming

A master’s degree in computer programming is typically a 1-2 year program designed for graduate students or technical professionals intimately familiar with the theories and concepts in programming.  At the graduate level, students will typically be asked to select an area of specialization along with a research thesis project and/or a project thesis project.  At this level, it is critical for students to focus on gaining skills and knowledge readily transferrable to the workplace and engage in projects that have real-world applications in programming work relative to your career trajectory.

Educational Requirements

A degree in computer graphics demonstrates that an individual has all the skills to write and maintain software on a given platform. Computer programming requires an individual to be analytical, have a good knowledge of math, and to approach problems with logic. There are various educational programs offering certificates or degrees available to aspiring computer programmers, though the most common one pursued is the bachelor's of science.

Classes offered may include:

  • Introduction to Computing
  • Programming Concepts
  • Data Structures
  • Discrete Mathematics
  • Concepts and Facilities of Operating Systems

Top Skills for Computer Programmers

A common set of requirements for incoming college students and working professionals looking to upskill in computer programming includes math, physics, engineering, and computing essentials.  The math and physics requirements will vary by school but an advanced set of both educational domains will help immensely.  A healthy understanding of sociology, linguistics, anthropology, and psychology can be very helpful tools for many students as these disciplines help reveal how humans think and their associated patterns of behavior.  The better you understand how others think, the better the programs and applications can be constructed to maximize usage and impact from region to region.

The obvious skills required of a computer science student is to learn a programming language.  With the myriad code camps and free tools available on the internet today, students should be able to have a working knowledge of a programming language or two prior to college matriculation.  Prior to taking any online class, do your homework to ensure the course or program utilizes good coding practices as unwinding bad coding habits can be a formidable challenge.

Schools Other Students Requested Information From:

Employment Opportunities

Jobs for computer programming are expected to grow well above average as the demand for software, middleware and applications continues to grow. Some computer programmers may wish to obtain certification for a particular tool or piece of software as the job demands to increase his or her value and income. Though it is possible to obtain work as a programmer without a formal education; most companies look for individuals with at least a bachelor's degree and practical demonstrable experience. Some individuals may pursue an education in computer programming to assist them in their primary field, such as accounting or business management, and some jobs will prefer individuals whose background relates to the software being developed.

How Much Can I Make as a Computer Programmer?

College graduates earning a degree in computer programming can expect to receive a higher than average rate of compensation based on national averages and a broad-based survey found here.  According to the BLS, the median annual income for a computer programmer is $79,840.  This figure will vary based on your work experience, geographic location, degree type, organization type, and skill set.  Below you will find information broken to help you understand some of these deviations in greater detail.

Top Jobs of Computer Programmers

A computer programming degree is a window into a variety of computer-based specialties within technology companies or various industries needing programming specialists.  A programmer may find themselves working for a public company, private corporation, non-profit organization, or a government agency performing a variety of technical tasks.  As a result of this diversity, we have assembled a list of common jobs of a programmer that you can further research as you move closer to a decision on colleges.  The areas of specialty associated with computer programming include:

Top Paying Computer Programming Jobs

  • Principal Software Engineer            Salary Range: $103,179-$173,233
  • Senior Software Developer               Salary Range: $77,827-$139,688
  • Senior Software Engineer                 Salary Range: $87,154-$149,786
  • Software Programmer                       Salary Range: $66,246-$122,939
  • Software Development Engineer    Salary Range: $81,451-$123,878

Top Paying States for Computer Programmers

  1. California        $92,380
  2. Texas               $85,210
  3. New York        $88,520
  4. Illinois             $83,350
  5. New Jersey     $85,100

Median Income for Computer Programmers by Years of Experience

  • Less than 1 Year Experience   $72,238
  • 1-4 Years’ Experience               $81,608
  • 5-9 Years’ Experience               $99,119
  • 10-19 Years’ Experience           $113,195
  • 20 + Years’ Experience            $127,233

Individuals interested in a computer programming degree may also be interested in mathematicsaccounting, and physics.  For additional information on a future in Computer Networking, check out our Guide for Computer Systems Analyst and Web Programmer Professions on our blog.

Get Your Degree!

Get information on programs from our featured schools.

Related Areas of Study

Career Summary: Computer programming Major

MEDIAN SALARY
$85,180.00

PERCENT ABOVE NATIONAL INCOME AVERAGE
56.48%

TOTAL SECTOR EMPLOYMENT
271,200



Online Colleges: Computer Programming

Associate Degree: Computer Programming

Bachelor Degree: Computer Programming

Master Degree: Computer Programming

Colleges That Offer Computer Programming

Listed below are the most popular schools in the U.S. that may have computer programming programs. Schools can be filtered by clicking the drop-down menu below and selecting online or a state. Popular schools are defined as the most number of graduates as reported by the latest published IPEDS survey.*

Filter Schools by State:

C = Certificate or Award | A = Associate Degree | B = Bachelor's Degree | M = Master's Degree | D = Doctorate Degree (PhD,MD,...)

Valencia College

Orlando, FL |

Valencia College, formerly "Valencia Community College" is a top-ranking two-year college for the number of Associate's degrees earned.  Students attending Valencia will receive the same quality of education as they would at a state university at a lower cost and with smaller classes.  In addition to offering daytime classes, Valencia also offers night and weekend classes at four campuses ...

School Details

  • Tuition (In-State): $2,474
  • Type: Community College
  • Students Enrolled: More Than 20,000
  • Telephone: (407) 299-2187

Programs

  • Information Technology (C,A)
  • Computer Programming (C,A)
  • Computer Programming, Specific Applications (C,A)
  • Computer Programming, Vendor and Product Certification (C,A)

Central Texas College

Killeen, TX |

Central Texas College (CTC) is a two-year public community college that offers associate degrees and certificates in academic, professional and vocational areas. The main campus for Central Texas College is in Killeen, Texas. CTC has recently opened a campus in Fort Hood, Texas, and also has satellite campuses and learning centers in other locations in Texas and around the ...

School Details

  • Tuition (In-State): $2,940
  • Type: Community College
  • Students Enrolled: 10,000 to 19,999
  • Telephone: (254) 526-7161

Programs

  • Computer Programming (C,A)
  • Data Processing (C,A)

Full Sail University

Winter Park, FL |

Full Sail University operates as a four year private career college dedicated to offering a sound education for students in Winter Park and surrounding areas. Students can choose from a few areas of study, including: Visual and Performing Arts Interdisciplinary Studies Business and Marketing Studies Education In the previous year, over four thousand students graduated with a graduation rate of around 80%. Full Sail University ...

School Details

  • Tuition (In-State): $23,117
  • Type: Career College
  • Students Enrolled: More Than 20,000
  • Telephone: (407) 679-0100

Programs

  • Computer Programming (B)
  • Computer Programming, Specific Applications (B)
  • Web Design (B)
  • Data Modeling, Warehousing and Database Administration (B)

Diablo Valley College

Pleasant Hill, CA |

Diablo Valley College (DVC) is a two-year college in the Contra Costa Community College District. It is located on a 100-acre campus in view of Mt. Diablo, and just 20 miles from the University of Berkeley, California. Many students at DVC aim to transfer to UC Berkeley and other four-year institutions to complete their bachelor's degrees. DVC has an ...

School Details

  • Tuition (In-State): $1,298
  • Type: Community College
  • Students Enrolled: 10,000 to 19,999
  • Telephone: (925) 685-1230

Programs

  • Computer Programming (C,A)
  • Data Entry and Microcomputer Applications (C,A)
  • Computer Networking (C,A)

DePaul University

Chicago, IL |

DePaul University, located in Chicago, Illinois, is one of the largest private universities in the nation. It offers more than 275 undergraduate and graduate programs of study, many of which have earned top rankings. More than 45 specialized centers and institutes address social issues as part of an integrated academic curriculum, and the service-learning program at DePaul is one ...

School Details

  • Tuition (In-State): $36,361
  • Type: 4-Year Private College
  • Students Enrolled: More Than 20,000
  • Telephone: (312) 362-8000

Programs

  • Computer (B,M)
  • Information Technology (B,M)
  • Computer Programming (B,M)
  • Computer Programming, Specific Applications (B,M)

Farmingdale State College

Farmingdale, NY |

Farmingdale State College, a public institution, offers a large number of program options, allowing students to choose which major is right for them. Located in Farmingdale, NY, the campus offers a suburban setting for students to study in. Enrollment at Farmingdale State College exceeds six thousand per year. A list of some of the more popular programs offered are: Business And Marketing ...

School Details

  • Tuition (In-State): $7,808
  • Type: 4-Year Public College
  • Students Enrolled: 5,000 to 9,999
  • Telephone: (631) 420-2000

Programs

  • Computer Programming (B)
  • Data Processing (B)
  • Information Science Studies (B)

College of San Mateo

San Mateo, CA |

About College of San Mateo, located in San Mateo, California, was founded in 1922 and is part of the San Mateo Community College District. The school is in the Bay Area of California, between San Jose and San Francisco and is part of the California Community College System, which is comprised of 122 colleges throughout the state. CSM serves ...

School Details

  • Tuition (In-State): $1,324
  • Type: Community College
  • Students Enrolled: 5,000 to 9,999
  • Telephone: (650) 574-6161

Programs

  • Computer Programming (C,A)
  • Computer Science (C,A)
  • Web Design (C,A)
  • Computer Graphics (C,A)

Mt San Antonio College

Walnut, CA |

Mt. San Antonio College (Mt. SAC) in Walnut, California is one of the largest of California's two-year community colleges.  It is comprised of a single campus, located in the San Gabriel Valley, and serves communities east of Los Angeles. Mt. SAC offers over 200 degree and certificate programs. Over the years, students and faculty of Mt. SAC have received ...

School Details

  • Tuition (In-State): $1,348
  • Type: Community College
  • Students Enrolled: More Than 20,000
  • Telephone: (909) 594-5611

Programs

  • Computer (C,A)
  • Computer Programming (C,A)
  • Data Entry and Microcomputer Applications (C,A)
  • Data Modeling, Warehousing and Database Administration (C,A)

Harper College

Palatine, IL |

Harper College, a two-year community college located in Palatine, Illinois, offers associate degrees of two types. One track leads directly to the workplace, particularly to in-demand legal, business and medical positions. The other track leads to baccalaureate institutions and higher degrees. Harper is named for its first president, William Rainey Harper, a pioneer in the junior college movement. The school ...

School Details

  • Tuition (In-State): $9,396
  • Type: Community College
  • Students Enrolled: 10,000 to 19,999
  • Telephone: (847) 925-6000

Programs

  • Computer Programming (C,A)
  • Information Science Studies (C,A)
  • Web Design (C,A)
  • Data Modeling, Warehousing and Database Administration (C,A)

North Hennepin Community College

Brooklyn Park, MN |

North Hennepin Community College (NHCC), one of the largest community colleges in Minnesota, is an accredited college located in Brooklyn Park, MN. They offer students a chance to earn a two-year degree and/or career training via short-term certificates, as well as transfers to four-year colleges or universities. NHCC’s mission is to foster an environment conducive to helping students achieve their academic ...

School Details

  • Tuition (In-State): $4,383
  • Type: Community College
  • Students Enrolled: 5,000 to 9,999
  • Telephone: (763) 424-0702

Programs

  • Computer Programming (C)
  • Computer Programming, Specific Applications (C)
  • Computer Science (C)
  • Web Design (C)

Santa Fe Community College

Gainesville, FL |

Santa Fe Community College is found in Gainesville, Florida, and is part of the state’s public school system. For a few select majors, Santa Fe Community College offers bachelor’s degrees. For students who are not interested in transferring to a four year institution, the college offers career degrees such as Fire Science Technology and Legal Assisting which are meant to ...

School Details

  • Tuition (In-State): $2,541
  • Type: Community College
  • Students Enrolled: 10,000 to 19,999
  • Telephone: (352) 395-5000

Programs

  • Information Technology (C,A)
  • Computer Programming (C,A)
  • Computer Programming, Specific Applications (C,A)
  • Computer Programming, Vendor and Product Certification (C,A)

Renton Technical College

Renton, WA |

Renton Technical College, located in Renton, Washington, was founded in 1942 and is one of the 34 colleges that are operated by the State Board for Community and Technical Colleges in Washington State. The school is dedicated to workforce development in the Renton area, providing specialized training programs in a variety of subjects. The school has seen increased growth ...

School Details

  • Tuition (In-State): $4,836
  • Type: Community College
  • Students Enrolled: 1,000 to 4,999
  • Telephone: (425) 235-2352

Programs

  • Computer Programming (C,A)
  • Computer Networking (C,A)

Baker College of Flint

Flint, MI |

Baker College is a system of twelve schools located throughout the state of Michigan. The system was formed through the merger of two preexisting institutions in 1965. Since that time Baker College System has seen growth and expansion, opening new locations as well as expanding programs to meet modern and evolving needs. The school also offers access to programs through ...

School Details

  • Tuition (In-State): $8,640
  • Type: 4-Year Private College
  • Students Enrolled: More Than 20,000
  • Telephone: (810) 766-4000

Programs

  • Computer Programming (A,B)
  • Data Processing (A,B)
  • Computer Systems Analysis (A,B)
  • Computer Science (A,B)

Austin Community College District

Austin, TX |

The Austin Community College (ACC) District is an accredited institution of higher learning that promotes student success and improves communities by providing affordable access to college and continuing education and workforce training in its eight-county service area. The Austin Community College District provides: Vocational and technical programs of varying lengths leading to certificates or degrees. Freshman- and sophomore-level academic courses leading ...

School Details

  • Tuition (In-State): $9,210
  • Type: Community College
  • Students Enrolled: More Than 20,000
  • Telephone: (512) 223-7000

Programs

  • Computer (C,A)
  • Computer Programming (C,A)
  • Computer Networking (C,A)

Fayetteville Technical Community College

Fayetteville, NC |

About Fayetteville Technical Community College located in Fayetteville, is the fourth largest community college in North Carolina. FTCC is accredited by the Southern Association of Colleges and Schools and is one of the 58 institutions that form the North Carolina Community College System. The school has the largest continuing education program in North Carolina. Fay Tech is adjacent to ...

School Details

  • Tuition (In-State): $2,394
  • Type: Community College
  • Students Enrolled: 10,000 to 19,999
  • Telephone: (910) 678-8400

Programs

  • Information Technology (C,A)
  • Computer Programming (C,A)
  • Information Science Studies (C,A)
  • Computer Software and Media Applications (C,A)

Ozarks Technical Community College

Springfield, MO |

About Ozarks Technical Community College, located in Springfield, Missouri, was founded in 1990 through a vote passed by the Springfield and surrounding school districts to form a technical community college for the region. The school is dedicated to providing developmental opportunities in the areas of culture, education and business for the community. The school encourages personal development and growth, ...

School Details

  • Tuition (In-State): $4,106
  • Type: Community College
  • Students Enrolled: 10,000 to 19,999
  • Telephone: (417) 447-7500

Programs

  • Computer Programming (C,A)
  • Computer Networking (C,A)

Hinds Community College

Raymond, MS |

History Hinds Community College is located in Raymond, Mississippi, 5 miles west of Jackson. The institution was founded as an agricultural high school in 1917 and began offering college level courses in 1922. During World War II Hinds began offering a vocational education curriculum, followed by technical degrees in the 1960's. Hind's Community College has seven campuses and serves ...

School Details

  • Tuition (In-State): $2,600
  • Type: Community College
  • Students Enrolled: 10,000 to 19,999
  • Telephone: (601) 857-5261

Programs

  • Computer (C,A)
  • Computer Programming (C,A)
  • Computer Networking (C,A)

New England Institute of Technology

East Greenwich, RI |

New England Institute of Technology, a nonprofit private institution, offers a variety of educational opportunities, allowing students to choose which major is right for them. Located in Warwick, Rhode Island, the school resides in an urban setting for students to study in. New England Tech has an annual student enrollment of nearly three thousand. Here is a list of some of ...

School Details

  • Tuition (In-State): $23,031
  • Type: 4-Year Private College
  • Students Enrolled: 1,000 to 4,999
  • Telephone: (401) 739-5000

Programs

  • Computer Programming (A,B)
  • Computer Graphics (A,B)
  • Computer Networking (A,B)

ECPI College of Technology

Virginia Beach, VA |

ECPI College of Technology is a four year career college that offers career oriented education for its students in Virginia Beach and surrounding areas. Students may pick from many areas of study, including: Health and Clinical Professions Computer and Information Sciences Engineering Technology Over the previous several years ECPI College of Technology granted degrees to over seven thousand students with a graduation rate of ...

School Details

  • Tuition (In-State): $14,755
  • Type: Career College
  • Students Enrolled: 10,000 to 19,999
  • Telephone: (757) 490-9090

Programs

  • Computer (A,B)
  • Computer Programming (A,B)
  • Computer Programming, Specific Applications (A,B)
  • Modeling, Virtual Environments and Simulation (A,B)

Bellevue College

Bellevue, WA |

Bellevue College (formerly known as Bellevue Community College), located in Bellevue, Washington, is a fully accredited institution that offers students the opportunity to earn career certificates, two-year associate degrees, and bachelor’s degrees, as well. The campus and student life at Bellevue College will rival that of a large state university. BC offers a complete athletic program with 10 sports teams that ...

School Details

  • Tuition (In-State): $3,619
  • Type: Community College
  • Students Enrolled: 10,000 to 19,999
  • Telephone: (425) 564-1000

Programs

  • Computer Programming (C,A)
  • Data Processing (C,A)
  • Data Entry and Microcomputer Applications (C,A)
  • Web Design (C,A)

Chattahoochee Technical College

Marietta, GA |

Chattahoochee Technical College, located in Marietta, Georgia, was founded in 1963 and is named for the Chattahoochee River that flows nearby. The school has eight campuses total, the result of mergers to consolidate schools in the state and ensure that their direction and funding was properly utilized. Prior to the 2009 merger the school enrolled nearly 6000 students annually, ...

School Details

  • Tuition (In-State): $2,682
  • Type: Community College
  • Students Enrolled: 5,000 to 9,999
  • Telephone: (770) 528-4545

Programs

  • Computer Programming (A)
  • Computer Programming, Specific Applications (A)
  • Data Processing (A)
  • Data Entry and Microcomputer Applications (A)

City College of San Francisco

San Francisco, CA |

City College of San Francisco is a two-year community college. It consists of eleven campuses; the Ocean Avenue campus being the primary. It is the second largest collegiate institution overall and the largest junior and community college in the US. Its motto: The truth shall make you free. History City College of San Francisco was founded in 1935. The ...

School Details

  • Tuition (In-State): $1,598
  • Type: Community College
  • Students Enrolled: More Than 20,000
  • Telephone: (415) 239-3000

Programs

  • Computer (C)
  • Information Technology (C)
  • Computer Programming (C)
  • Computer Science (C)

Sinclair Community College

Dayton, OH |

Sinclair Community College (SCC) is two-year community college in Dayton, Ohio, offering the lowest tuition rate in the state. Sinclair has a range of academic programs that lead to an associate degree, a professional or vocational certificate, or transfer to a four-year institution. Sinclair had a good student-faculty ratio of 19 to one, which means that students get more ...

School Details

  • Tuition (In-State): $3,604
  • Type: Community College
  • Students Enrolled: 10,000 to 19,999
  • Telephone: (937) 512-3000

Programs

  • Computer (C,A)
  • Computer Programming (C,A)
  • Computer Programming, Vendor and Product Certification (C,A)
  • Computer Systems Analysis (C,A)

St Petersburg College

Clearwater, FL |

St. Petersburg College (formerly St. Petersburg Junior College) is a state college that ranks among the top 10 community colleges in the Nation. Formerly a two-year institution, it now offers both associate's degrees and bachelor's degrees through its University Partnership Center (UPC).  St. Petersburg College (SPC) has nine learning sites in St. Petersburg and throughout Pinellas County. SPC offers ...

School Details

  • Tuition (In-State): $3,352
  • Type: Community College
  • Students Enrolled: More Than 20,000
  • Telephone: (727) 341-4772

Programs

  • Information Technology (C,A)
  • Computer Programming (C,A)
  • Computer Programming, Specific Applications (C,A)
  • Computer Programming, Vendor and Product Certification (C,A)

Wake Technical Community College

Raleigh, NC |

About Wake Technological Community College, located in Raleigh, North Carolina, Wake was founded 1958 and to provide career training for individuals in its service are as  industrial education center. The school expanded over the years, adding programs and developing closer ties to the community, and eventually becoming recognized officially as became a community college in 1987. The school is ...

School Details

  • Tuition (In-State): $2,768
  • Type: Community College
  • Students Enrolled: More Than 20,000
  • Telephone: (919) 866-5000

Programs

  • Information Technology (C,A)
  • Computer Programming (C,A)
  • Information Science Studies (C,A)
  • Data Modeling, Warehousing and Database Administration (C,A)

Neumont University

Salt Lake City, UT |

Neumont University operates as a four-year career college dedicated to providing a sound education for students located in and around South Jordan. This school is known for its bachelor's and master's degree in Computer Science, with more than 350 students graduating over the last several years. To support students and graduates, Neumont University may offer support services like: Remedial courses Career ...

School Details

  • Tuition (In-State): $24,000
  • Type: Career College
  • Students Enrolled: Less Than 1,000
  • Telephone: (801) 302-2800

Programs

  • Computer Programming (B)
  • Web Design (B)
  • Modeling, Virtual Environments and Simulation (B)

Moraine Valley Community College

Palos Hills, IL |

About Moraine Valley Community College, located in Palos Hills, Illinois, was founded in 1967 and is Illinois' second largest community college, serving over 35,000 students a year. The school occupies nearly 300 acres, offering modern facilities and services to the community as well as over 100 degree and certificate programs. The school has an active campus life through clubs, ...

School Details

  • Tuition (In-State): $8,916
  • Type: Community College
  • Students Enrolled: 10,000 to 19,999
  • Telephone: (708) 974-4300

Programs

  • Computer (C)
  • Computer Programming (C)
  • Computer Programming, Specific Applications (C)
  • Web Design (C)

Amarillo College

Amarillo, TX |

Amarillo College in West Texas has something for everyone, no matter what type of student you might be. With affordable tuition, a sleuth of student resources and six campuses across three Texas Counties; any student within the area would be hard-pressed to ignore all the benefits. AC offers prospective students over 140 degrees and certificates combined. AC also provides weekend classes, ...

School Details

  • Tuition (In-State): $3,042
  • Type: Community College
  • Students Enrolled: 5,000 to 9,999
  • Telephone: (806) 371-5000

Programs

  • Computer (C,A)
  • Computer Programming (C,A)

Essex County College

Newark, NJ |

About Essex County College, located in Newark, New Jersey, was founded in 1966.The school began classes in 1968 through a temporary location, moving to its permanent home in University Heights district in 1976. The school is one of the larger community colleges in the state, serving the entirety of Essex County. The school's urban campus covers three city blocks, ...

School Details

  • Tuition (In-State): $7,358
  • Type: Community College
  • Students Enrolled: 10,000 to 19,999
  • Telephone: (973) 877-3000

Programs

  • Computer (A)
  • Computer Programming (A)
  • Computer Programming, Specific Applications (A)

El Centro College

Dallas, TX |

El Centro College is a community college located in the city of Dallas, Texas, fittingly close to the center of the city's corporate limits. Prospective students considering El Centro College will find a cheaper alternative to many other local universities, with a low annual tuition rate of under $2,500 a year for in-state residents, and about $5,000 for out of state ...

School Details

  • Tuition (In-State): $3,330
  • Type: Community College
  • Students Enrolled: 5,000 to 9,999
  • Telephone: (214) 860-2037

Programs

  • Computer Programming (C,A)
  • Data Processing (C,A)
  • Web Design (C,A)
  • Computer Networking (C,A)

Seminole State College of Florida

Sanford, FL |

Seminole State College of Florida, located in Sanford, Florida, was founded in 1965 as Seminole Junior College. Within ten years of its founding the school exceeded 7000 enrolled students and proceeded to change its name to Seminole Community College. The school is art of the Florida College System, and like many community colleges within the system, the school began ...

School Details

  • Tuition (In-State): $3,131
  • Type: Community College
  • Students Enrolled: 10,000 to 19,999
  • Telephone: (407) 708-4722

Programs

  • Information Technology (C,A)
  • Computer Programming (C,A)
  • Computer Programming, Specific Applications (C,A)
  • Computer Programming, Vendor and Product Certification (C,A)

Rose State College

Midwest City, OK |

About Rose State College, located in Midwest City, Oklahoma, was founded in 1971 when it was known as Mid-Del Junior College, the Oscar Rose College which lasted until 1983 when the school received it third and current name, Rose State College. The school is located near downtown Oklahoma City, offering students easy access to many facilities and resources outside ...

School Details

  • Tuition (In-State): $3,375
  • Type: Community College
  • Students Enrolled: 5,000 to 9,999
  • Telephone: (405) 733-7673

Programs

  • Computer Programming (A)

Edmonds Community College

Lynnwood, WA |

Edmonds Community College, located in Lynnwood, Washington, is a two-year institution that offers 75 different associate degrees, over 50 professional certificates, and more than 30 programs of study. With broad curriculum and opportunities, Edmonds Community College is a great place for freshmen to prepare for four-year universities. In addition to the vast educational opportunities, Edmonds Community College offers an unparalleled athletics ...

School Details

  • Tuition (In-State): $3,758
  • Type: Community College
  • Students Enrolled: 5,000 to 9,999
  • Telephone: (425) 640-1459

Programs

  • Computer Programming (C)
  • Computer Programming, Vendor and Product Certification (C)
  • Data Processing (C)
  • Data Entry and Microcomputer Applications (C)

St Charles Community College

Cottleville, MO |

About St. Charles Community College, located in Cottleville, Missouri, is a public two year college founded in 1986. The school serves the St. Charles County, and is the fourth largest of the 12 community college districts in the state. The school maintains a high quality of education as part of its mission to provide opportunities and services for its ...

School Details

  • Tuition (In-State): $3,648
  • Type: Community College
  • Students Enrolled: 5,000 to 9,999
  • Telephone: (636) 922-8000

Programs

  • Computer Programming (C,A)

Terra Community College

Fremont, OH |

Terra Community College, located in Fremont, Ohio, was founded in 1968 as Vanguard Technical Institute. The school received degree granting status in 1969 and expanded the schools facilities in 1970. By 1973 the school changed its name to Terra Technical College. Over the next decade a new campus was built and new facilities added to the school. In 1994 ...

School Details

  • Tuition (In-State): $4,284
  • Type: Community College
  • Students Enrolled: 1,000 to 4,999
  • Telephone: (419) 334-8400

Programs

  • Computer (C,A)
  • Computer Programming (C,A)
  • Data Processing (C,A)
  • Web Design (C,A)

Brookhaven College

Farmers Branch, TX |

Brookhaven College, located in Farmers Branch, Texas, was founded in 1978, and is one of the seven schools that comprise the Dallas County Community College District, which itself is the largest undergraduate institution in the state. The school offers low cost, high quality education to residents, and has over the years established programs for the advancement of the school, ...

School Details

  • Tuition (In-State): $3,330
  • Type: Community College
  • Students Enrolled: 10,000 to 19,999
  • Telephone: (972) 860-4700

Programs

  • Computer Programming (C,A)
  • Data Processing (C,A)
  • Computer Science (C,A)
  • Computer Networking (C,A)

Hillsborough Community College

Tampa, FL |

Hillsborough Community College (HCC) is the ninth largest of 28 colleges in Florida's community college system. HCC is a public college district, with five campuses and three centers. HCC offers more than 150 academic programs, including 18 associate's degree programs and more than 100 workforce training programs. HCC offers healthcare training, as well as training for community fire and ...

School Details

  • Tuition (In-State): $2,506
  • Type: Community College
  • Students Enrolled: More Than 20,000
  • Telephone: (813) 253-7000

Programs

  • Information Technology (C,A)
  • Computer Programming (C,A)
  • Computer Programming, Specific Applications (C,A)
  • Computer Programming, Vendor and Product Certification (C,A)

Northwest State Community College

Archbold, OH |

Northwest State Community College (NSCC) is a public two-year college located in Archbold, Ohio with two satellite locations in Bryan and Van Wert, Ohio. Its mission is “to serve by providing access to excellent and affordable education, training, and services that will improve the lives of individuals and strengthen communities.” NSCC has more than 7,000 students enrolled in college and workforce ...

School Details

  • Tuition (In-State): $3,989
  • Type: Community College
  • Students Enrolled: 1,000 to 4,999
  • Telephone: (419) 267-5511

Programs

  • Computer Programming (C,A)
  • Data Processing (C,A)
  • Web Design (C,A)

Youngstown State University

Youngstown, OH |

Youngstown State University provides a variety of degree programs for students to aid them in their growth and development. The school is located in Youngstown, Ohio and publically funded. Youngstown State University has a yearly student enrollment of nearly 15,000. Areas of study offered at YSU include but are not limited to: Liberal Arts And Sciences Security And Protective Services Business And Marketing ...

School Details

  • Tuition (In-State): $8,317
  • Type: 4-Year Public College
  • Students Enrolled: 10,000 to 19,999
  • Telephone: (877) 468-6978

Programs

  • Information Technology (A,B,M)
  • Computer Programming (A,B,M)
  • Computer Science (A,B,M)
  • Web Design (A,B,M)

Northcentral Technical College

Wausau, WI |

The Northcentral Technical College is a technical college located in Wausau, Wisconsin.  The main campus of NTC is located in Wausau but there are several regional centers that are established within the state which are located in Antigo, Merrill, Medford, Spencer, Phillips and Wittenberg.  A member of the Wisconsin Technical College Systems, NTC has a humble beginning. Established in 1912, ...

School Details

  • Tuition (In-State): $4,230
  • Type: Community College
  • Students Enrolled: 1,000 to 4,999
  • Telephone: (715) 675-3331

Programs

  • Computer Programming (C,A)
  • Computer Programming, Specific Applications (C,A)
  • Data Modeling, Warehousing and Database Administration (C,A)
  • Computer Networking (C,A)

Bellevue University

Bellevue, NE |

Bellevue University is a nonprofit private institution located in Bellevue, NE and provides a large number of degree programs for students. About 10,000 students enroll at Bellevue University annually. Areas of study available at Bellevue University include but are not limited to: Business And Marketing Studies Social Sciences Health And Clinical Professions Public Administration And Social Services Computer And Information Sciences Security And Protective Services The school ...

School Details

  • Tuition (In-State): $7,050
  • Type: 4-Year Private College
  • Students Enrolled: 5,000 to 9,999
  • Telephone: (402) 291-8100

Programs

  • Computer (B)
  • Information Technology (B)
  • Computer Programming (B)

Mercer County Community College

West Windsor, NJ |

About Mercer County Community College, located in West Windsor, New Jersey, was founded in 1962 as a merger between Trenton Junior College and the newly established MCCC. The school was given a 292 acre located to house its facilities and offer students comprehensive post-secondary educational opportunities. The campus was officially opened in 1971, initially serving approximately 1300 student. Since ...

School Details

  • Tuition (In-State): $4,788
  • Type: Community College
  • Students Enrolled: 5,000 to 9,999
  • Telephone: (609) 586-4800

Programs

  • Computer (A)
  • Computer Programming (A)
  • Data Entry and Microcomputer Applications (A)

University of Advancing Technology

Tempe, AZ |

University of Advancing Technology is a private institution that has a fair number of majors available for students to choose from. The school is located in Tempe, Arizona, in a predominantly urban area. University of Advancing Technology has a yearly student enrollment of over 1000. Areas of study available at University of Advancing Technology include but are not limited to: Web Design Computer ...

School Details

  • Tuition (In-State): $23,750
  • Type: 4-Year Private College
  • Students Enrolled: Less Than 1,000
  • Telephone: (602) 383-8228

Programs

  • Computer (A,B,M)
  • Computer Programming (A,B,M)
  • Information Science Studies (A,B,M)
  • Web Design (A,B,M)

Henry Ford Community College

Dearborn, MI |

Henry Ford Community College, located in Dearborn, Michigan, is a public two year institution founded in 1938 when it was known as Fordson Junior College. In 1946 the school became known as Dearborn Community College to better describe its focus and growth. In 1952, the school absorbed the assets of the Henry Ford Trade School, and changed its name ...

School Details

  • Tuition (In-State): $4,382
  • Type: Community College
  • Students Enrolled: 10,000 to 19,999
  • Telephone: (313) 845-9600

Programs

  • Computer Programming (A)
  • Computer Programming, Specific Applications (A)
  • Web Design (A)
  • Computer Networking (A)

Oakland Community College

Bloomfield Hills, MI |

Oakland Community College (OCC), located in Bloomfield Hills, Michigan, is the largest community college in the state.  OCC offers more than 100 two-year associate's degrees, and 45 one-year certificates, and has one of the highest transfer rates among all of the 28 community colleges in Michigan. OCC has excellent programs in English as a Second Language, Workforce Development, and ...

School Details

  • Tuition (In-State): $5,235
  • Type: Community College
  • Students Enrolled: More Than 20,000
  • Telephone: (248) 341-2000

Programs

  • Computer Programming (C,A)
  • Data Processing (C,A)
  • Computer Systems Analysis (C,A)

Wayne County Community College District

Detroit, MI |

Wayne County Community College District (WCCCD) is a two-year community college serving the metropolitan and rural areas of Detroit, Michigan. The College has six campuses that are located in industrial, rural and metro areas where the State's technical and skilled occupations are concentrated. WCCCD provides college transfer programs in liberal arts for those students hoping to transfer to a ...

School Details

  • Tuition (In-State): $3,080
  • Type: Community College
  • Students Enrolled: 10,000 to 19,999
  • Telephone: (313) 496-2600

Programs

  • Computer (A)
  • Computer Programming (A)
  • Computer Programming, Vendor and Product Certification (A)
  • Data Modeling, Warehousing and Database Administration (A)

University of Michigan - Dearborn

Dearborn, MI |

UM-Dearborn provides a variety of educational opportunities for students to aid them in their growth and development. The school is located in Dearborn, Michigan and publically funded. Enrollment at UM-Dearborn exceeds 8,600 per year. Areas of study available at UM-Dearborn include but are not limited to: Psychology Business And Marketing Studies Biological And Biomedical Sciences Engineering Liberal Arts And Sciences To be considered for admissions, ...

School Details

  • Tuition (In-State): $11,304
  • Type: 4-Year Public College
  • Students Enrolled: 5,000 to 9,999
  • Telephone: (313) 593-5000

Programs

  • Computer (B,M)
  • Computer Programming (B,M)
  • Information Science Studies (B,M)

North Lake College

North Lake College, located in Irving, Texas, was founded in 1977 as part of the Dallas County Community College District. The college is a public 2 year institution, utilizing an open enrollment policy and offering a variety of programs to residents of Irving. The school maintains partnerships with students, community, business, and public schools.  These partnerships serve to enrich ...

School Details

  • Tuition (In-State): $3,330
  • Type: Community College
  • Students Enrolled: 5,000 to 9,999
  • Telephone: (972) 273-3000

Programs

  • Computer Programming (C,A)
  • Data Processing (C,A)
  • Computer Science (C,A)
  • Web Design (C,A)

De Anza College

Cupertino, CA |

De Anza College is a two-year community college located on a 116-acre campus in Cupertino, California. It offers associate's degrees in 60 academic programs, and certificates of completion in 125 vocational training and academic programs. De Anza also offers special study programs for students planning to transfer to four-year universities, and has a very high rate for successful transfers. ...

School Details

  • Tuition (In-State): $1,542
  • Type: Community College
  • Students Enrolled: More Than 20,000
  • Telephone: (408) 864-5678

Programs

  • Computer Programming (C,A)
  • Data Entry and Microcomputer Applications (C,A)
  • Data Modeling, Warehousing and Database Administration (C,A)
  • Computer Networking (C,A)

Davis Applied Technology College

Kaysville, UT |

About Davis Applied Technology College, Kaysville, Utah, was established to provide education opportunities in a variety of skill based fields in 1978. The school began Davis Vocational Center as part of the Davis school district, and was expanded through the purchase of and construction upon nearby land in order to be able to increase the amount of programs ...

School Details

  • Type: Technical College
  • Students Enrolled: 1,000 to 4,999
  • Telephone: (801) 593-2500

Programs

  • Computer Programming (C)
  • Web Design (C)
Go to Page: 1 2 3 4 5 Next >>>

Notes: The tuition information displayed is an estimate, which we calculated based on historical data and should be solely used for informational purposes only. Please contact the respective school for information about the current school year.

Source: IPEDS Survey 2012-2015: Data obtained from the US Dept. of Education's Integrated Postsecondary Education Data System (IPEDS). Data may vary depending on school and academic year.