Find the right starting route
Computer science is a strong starting point if you want to understand how software and computing systems work, rather than learn only one tool. Community colleges list several nearby but different routes: computer science transfer study, programming awards, web development, and information systems. Santa Monica College, for example, separates its computer science associate degree from programming and web developer awards; Seattle Central lists computer science among its transfer programs. Before choosing, decide whether your next step is a bachelor's degree or a particular applied skill. That decision changes which mathematics, programming, and general education courses belong in your first term.
Where can you study computer science?
Our directory currently lists 21 relevant program and qualification entries across 4 colleges. Use the official program links to compare the exact awards. This selection is not a national ranking.
The table includes distinct qualifications and related pathways, not interchangeable courses. College locations identify the institution, not a confirmed teaching campus. Confirm current intake, international admission and F-1 program eligibility directly with the college.
Build the foundation
Look beyond a program title for the sequence of actual courses. A computer science plan may combine programming with calculus, digital logic, computer systems, and data structures, as Santa Monica College's catalog illustrates. A web or programming award can emphasize different tools and projects. Ask which language is taught first and when you will reach data structures, because course order can affect later registration. If you already code, ask how placement or prior credit is evaluated. Compare the full degree map with the classes a target university expects, then write down any gap before you enroll.
Choose the award for the next step
An associate degree designed for transfer and an applied certificate can both teach useful computing skills, but they serve different planning purposes. Santa Monica College lists transfer preparation as well as multiple associate degrees and certificates within computer science. A short certificate should not be assumed to satisfy a university's lower-division major or general education requirements. If transfer is your aim, name the university and major, then have an adviser confirm course equivalencies in writing. If a portfolio is your aim, ask what finished programs or team projects students create and how work is reviewed.
Check the practical fit
Computing assignments can require substantial time outside class for debugging, testing, and revision. Ask whether required courses are offered in the term you plan to attend, whether labs use campus computers or your own device, and which operating systems or software are needed. If you are applying from abroad, ask the college to confirm that the exact award, campus, and course load can be used for your intended student status; a program's appearance in a catalog does not settle that question. Keep a written plan for both coursework and the next application step.
Questions to ask before you apply
- Which calculus and data structures courses in this plan match my intended transfer major?
- What substantial programs or team projects will I complete before the award?
- Can your international office confirm the exact award and campus are available for my intended student status?
For the financial side, use our tuition comparison calculator with current international prices from each institution. For a bachelor’s goal, read how the 2+2 transfer pathway works.
Sources and further reading
Table entries link to the college sources used in our directory. Read our coverage and corrections policy.