# Underclassmen Internships is a README that admits its status column is stale

> A curated list of internships, externships and fellowships restricted to CS freshmen and sophomores, kept as a markdown table with no code, no releases and a question mark standing in for every status nobody has confirmed. The same document then funnels readers into the Zapply product it is maintained with.

**zapplyjobs/underclassmen-internships** — Internships, externships + fellowships for CS freshmen and sophomores — updated for 2026

- Repository: https://github.com/zapplyjobs/underclassmen-internships
- Website: https://zapply.jobs/?ref=gh-underclassmen
- Stars: 359 · Forks: 15
- Language: Unknown
- License: not declared
- Published: 2026-08-24 · Updated: 2026-08-24 · Language: en
- Canonical page: https://hysenlabs.com/projects/zapplyjobs-underclassmen-internships

## A question mark stands in for every status nobody confirmed

The Internships table has four columns: Name, Status/Open Date, Year and Note. The Status column carries two distinct values and neither of them is a date. Three entries are marked open with a checkmark, and one is marked open year-round, which is a meaningfully different claim. Everything else in the column is a question mark.

That question mark appears on Rockwell Engineering Pathways, EA Pathfinder and Activision Blizzard SPARX. Read it as the honest default rather than as a rendering bug: the maintainer recorded the programme, the class year it accepts, and a duration note, and left the availability blank because it is not known.

The same convention carries into the Fellowships table, where Keploy is marked open and both MLH and Year Up are marked open year-round. Nothing in either table records a closing date, a cohort deadline or an application count, so the lists tell you what is eligible for you rather than what is hiring this month.

One entry has a Note that undercuts its own status cell: NASA is marked open year-round, and the note says many job postings specify that Freshman and Sophomore are accepted. The programme is perennial; the postings inside it are what vary.

## Class year is the filter, and some programmes are freshman-only

The scope is stated in the first line: curated opportunities exclusive for CS freshman and sophomore students. The Year column then applies that filter per programme, and it is stricter than a general internship list ever gets.

Microsoft Explore (Freshman) is the clearest case. It is listed as open and its Year value is simply Freshman, with no note at all. A sophomore reading the table has to skip it, and no general-purpose list would have told them to.

EA Pathfinder spans both years with a Freshman, Sophomore value and a note describing a 12-week internship open to SWE, PM and similar roles. Dropbox SWE intern is restricted to Sophomore and reached through a Gem form link rather than a company careers page, with a note reading Express interest, which is a weaker commitment than an application.

Activision Blizzard SPARX is Sophomore with no link and no note in the visible table. Rockwell Engineering Pathways is Freshman with an 8-10 week SW/HW internship note.

So the useful reading of the Year column is not a ranking. It is the filter that a general list does not apply, and the three programmes above are exactly the ones a sophomore or freshman can act on without further research.

## Fellowships here run 6 to 12 weeks and some are training, not jobs

The Fellowships section opens with a definitional sentence rather than a table: fellowships can be internships, but also mentorship, training, or open source contribution programs, and these are long in duration, with the text spelling duration as duraction and giving a range of 6 to 12 weeks.

That range is the structural difference from the internship table above it. Nothing in the visible internship entries states a length except the two that carry it in a note, 8-10 weeks for Rockwell and 12 weeks for EA Pathfinder. A fellowship is expected to be a commitment you plan a term around.

The three entries also differ in kind from each other. The Keploy API Fellowship is a training programme about APIs and API testing with Keploy. The MLH Fellowship is available for Spring, Summer and Fall, carries a stipend, and states a guaranteed interview for MLH hackathon winners, which makes it a pathway rather than a standalone placement. Year Up is a free hybrid training programme that matches you to an internship after the training.

All three are marked for all student years. If your constraint is class year, the fellowship table does not narrow anything, and if your constraint is time, the 6 to 12 week floor is the number to plan against.

## Statuses are not updated daily, and the repository says so before the tables

The most useful sentence in the whole document is a note placed above the content, and it is a maintenance disclosure rather than an instruction. Open and close statuses are not updated daily, and the reader is asked to check for themselves just to be sure.

Everything in this repository follows from that sentence. The tables have no mechanism for going stale visibly: no badge, no last-checked column, no per-row timestamp, so a row that was accurate in June and is wrong in October looks identical. The question marks are the only rows where the maintainer has declared ignorance, and they are therefore the more reliable rows, which is a strange property for a job list to have.

The commit record is thin by design of the format. The last push landed on 2026-09-16, the repository is not archived, there are no GitHub releases, and no primary language or licence is recorded in the repository metadata even though the tree is entirely markdown and images. The description says the list is updated for 2026, and the README promises frequent updating through the fall with stars and pull requests welcomed.

One open issue is currently recorded. For a list whose content is its accuracy, that is the whole health signal available.

## The README is the product, and the tree proves it

There is nothing to install here. The repository listing holds five entries: a .vscode directory, CONTRIBUTING.md, README.md, an images directory and a public directory. No source tree, no package manifest, no lockfile, no licence file, no CI workflow at the top level, and no releases to pull.

The images and public directories exist to hold the badges and the header artwork that the README embeds, and .vscode holds editor settings for whoever edits the markdown. That is the entire engineering surface, and it is worth stating plainly because a reader arriving from a search for internships 2026 may expect something they can run.

The contribution route is the one documented process: CONTRIBUTING.md is present at the top level, and the README asks for it to be read before opening a pull request. For a list maintained by hand, the contribution path is how entries get added, and the format to match is the four-column table with its two-value status convention.

A table of contents in the document lists further sections past the two visible ones, including externships and insight series, winternships, and special programs and resources. Treat those as named rather than described, since what each one contains is not set out in the part of the document that ends at the Fellowships table.

## Three adjacent lists sit above the main one

Before any programme appears, the document points readers elsewhere three times, and the pattern is consistent: each link is a different repository with a different scope, and each one covers a population this one deliberately excludes.

The first is a list of opportunities in tech for all class years by Julian048, and the README sends upperclassmen there in the opening paragraph with a clear statement that this list is exclusive to freshmen and sophomores. That is a scope boundary rather than a courtesy link, and it tells you the author considers class year a decisive filter.

The other two narrow from there. One is a list of open source fellowships, which overlaps this repository's fellowship section but from the contribution angle. The other is a list of undergraduate research internships, which reaches for research placements that this list does not attempt to cover.

That framing is what makes the main table usable rather than merely long. A student who does not fit the freshman or sophomore filter is routed out in one click, and a student who wants research rather than an engineering internship is routed to the list that indexes it.

The trade is coverage for precision. Anything that does not fit the class-year rule is absent here by design, not by oversight.

## Everything past the tables leads to the Zapply product

Half the document is not a list at all. Two sections before the tables describe the commercial product the repository is maintained in collaboration with, and the homepage of the repository points at the same site.

Four items are described: a Chrome extension that autofills job applications, a dedicated job board with openings across various roles, user accounts carrying multiple profiles for different resume types and roles, and job application tracking with streaks and commitment awards.

The mechanics of the promotion are visible in the links. The homepage, the onboarding link and the collaboration note all carry referral parameters, one of them gh-underclassmen and another gh-underclassmen-internships, which is the standard shape for attributing a signup to a source. The community section adds a Discord invite and a LinkedIn company page under the heading Explore Around.

None of this makes the tables wrong. It does mean the reader should separate the two halves. The tables are a hand-maintained, publicly readable artefact that anyone can contribute to, and the sections after them are a product surface with its own onboarding flow and its own referral tracking.

A student deciding whether to trust a status cell should weight the tables accordingly.

## Conclusion

Use this list if you are a CS freshman or sophomore and you want the narrow set of programmes that actually accept your class year, because that filter is the entire value here and no general-purpose internship list applies it. Do not use it as your source of truth on whether a programme is running: the maintainers state plainly that open and close statuses are not updated daily, the table carries question marks where nobody has confirmed anything, and the repository has no releases to check against, with the last push on 2026-09-16. Before you apply, open the programme's own page and confirm the class year and the deadline yourself, and treat the referral links to the Zapply site, Chrome extension and Discord as product promotion rather than as part of the list.

## FAQ

### Which internships in underclassmen-internships accept only freshmen or only sophomores?

Microsoft Explore (Freshman) is listed for freshmen only. EA Pathfinder is listed for freshmen and sophomores as a 12-week internship open to SWE, PM and similar roles. Dropbox SWE intern is listed for sophomores with a note to express interest, and Activision Blizzard SPARX is listed for sophomores.

### How often is the status in underclassmen-internships updated?

The maintainers state that open and close statuses are not updated daily and ask readers to check for themselves. Programmes with no confirmed status carry a question mark in the status column instead of a guess, and the repository records no GitHub releases.

### What is the difference between an internship and a fellowship in underclassmen-internships?

The fellowship section describes fellowships as programs that can be internships but also mentorship, training, or open source contribution, and puts them at 6 to 12 weeks. Entry examples include the Keploy API Fellowship as a training programme, MLH which offers a stipend and a guaranteed interview for hackathon winners, and Year Up which matches you to an internship after free hybrid training.

### What should I do if I am an upperclassman looking at underclassmen-internships?

The list is exclusive to CS freshmen and sophomores, and the README routes upperclassmen to a separate list of opportunities in tech for all class years by Julian048. The document also links to a list of open source fellowships and a list of undergraduate research internships for narrower searches.

## Sources

- [Official documentation](https://zapply.jobs/?ref=gh-underclassmen)
- [Official README](https://github.com/zapplyjobs/underclassmen-internships#readme)
- [Project repository](https://github.com/zapplyjobs/underclassmen-internships)

---

Hysen Labs editorial analysis, written from the project's own repository and release notes. Cite the canonical page: https://hysenlabs.com/projects/zapplyjobs-underclassmen-internships
