Homepage
Open in app
Sign in
Get started
Bradfield
Teaching and learning about computer science
Follow
Following
Moving Online
Moving Online
Firstly an announcement: as of June 2020 (6 months from now) all Bradfield classes will be conducted online via Zoom, instead of our…
Oz Nova
Dec 3, 2019
You Are Not Google
You Are Not Google
Software engineers go crazy for the most ridiculous things. We like to think that we’re hyper-rational, but when we have to choose a…
Oz Nova
Jun 7, 2017
Learn how computers work
Learn how computers work
One of the biggest knowledge deficits we see among self-taught engineers and bootcamp graduates is in the area of computer architecture…
Oz Nova
Oct 18, 2016
The Secret Life Of Your Login Credentials
The Secret Life Of Your Login Credentials
Have you ever typed your social security number into a form on the Internet and wondered, “should I really click submit?” Most of us place…
Tyler Elliot Bettilyon
Mar 12, 2018
Latest
A review of Bradfield’s algorithms course
A review of Bradfield’s algorithms course
Note from Oz: Carl Shan is a Senior Data Scientist at LinkedIn who recently completed our Problem Solving with Algorithms and Data…
Oz Nova
May 27, 2020
Free tuition for teachers
Free tuition for teachers
Of the 100,000 or so new software engineers entering the industry this year in the US, only a small fraction will have graduated from CS…
Oz Nova
May 10, 2019
What Your Standup Reveals About Your Team
This post is contributed by Xavier Shay, who teaches our Engineering Leadership course. He was most recently Director of Payment…
Xavier Shay
Jun 28, 2018
Performance Reviews Are a Waste of Time
This post is contributed by Xavier Shay, who teaches our Engineering Leadership course. He was most recently Director of Payment…
Xavier Shay
Jun 6, 2018
An Introduction to Hashing in the Era of Machine Learning
An Introduction to Hashing in the Era of Machine Learning
In December 2017, researchers at Google and MIT published a provocative research paper about their efforts into “learned index structures”…
Tyler Elliot Bettilyon
Apr 16, 2018
First week of the Bradfield Sabbatical Program
First week of the Bradfield Sabbatical Program
What is everybody working on?
Oz Nova
Oct 9, 2017
Credit to Dev Bootcamp
Credit to Dev Bootcamp
At last night’s office warming party, folks would come up to offer kind words of encouragement (“New office! New instructor! Really happy…
Myles Byrne
Jul 20, 2017
Why I Am Joining Bradfield
I’m excited to announce that in August I’ll be joining the Bradfield School of Computer Science as an instructor, and more importantly a…
Tyler Elliot Bettilyon
Jul 18, 2017
Improve Your Hex Life With This One Weird Trick
Improve Your Hex Life With This One Weird Trick
One of the best ways to learn about network protocols is to deeply analyze raw network packet hex dumps. Few people do this, which is a…
Myles Byrne
Jun 28, 2017
How to teach yourself computer science
If education is about three things, it is about information, curation and motivation. When it comes to computer science, the Internet has…
Oz Nova
Mar 15, 2017
How to learn about database systems
Unfortunately, most self-taught software engineers have a poor grasp of the fundamentals of database systems. While more and more engineers…
Oz Nova
Feb 7, 2017
Learn every language
In my first few days as a freshman, I met a classmate who claimed that he could code in any programming language I could name. Astonished…
Oz Nova
Dec 30, 2016
All the talks from Systems We Love
There is a special breed of engineer who reserves their greatest esteem for dusty old workhorse systems: those operating systems and…
Oz Nova
Dec 14, 2016
Fish and Tomatoes
I once attended a panel where a doctor — tired of misinformation about GMO foods — cited a prominent food blogger who told her readers not…
Myles Byrne
Dec 2, 2016
Taxpayer-funded Zachtronics games
Despite recent energy in the US around K-12 computer science education, the situation here is dismal. Prospective Bradfield students…
Oz Nova
Oct 10, 2016
How to learn C
After my article The cost of forsaking C, a number of people reached out to ask about recommended resources.
Oz Nova
Oct 5, 2016
One problem, many angles
Yesterday some students were working through the first chapter of The Elements of Computing Systems, which involves building a basic…
Oz Nova
Oct 4, 2016
The cost of forsaking C
The C programming language is not trendy. The most recent edition of the canonical C text (the excitingly named The C Programming Language)…
Oz Nova
Oct 4, 2016
Cutting through to what matters
Cutting through to what matters
Adapted from bradfieldcs.com/knives
Oz Nova
Apr 24, 2016
About Bradfield
Latest Stories
Archive
About Medium
Terms
Privacy
Teams