Skip to content
UdemyIT & SoftwarePaid courseBeginner levelCertificate

Pre-Programming: Everything you need to know before you code (Udemy.com)

Increase your chance of success learning to code and communicating with other developers

Created by: Evan Kimbrell

Last updated December 2025

Our take

Based on the ratings of 13,145 students, a sample of their written reviews and the syllabus, as the course stood in December 2025. No course pays to be reviewed.

Evan Kimbrell's course is a concept primer, not a coding class. It runs 87 lectures and about 6.3 hours across 10 sections: how the internet works, front end versus back end, core programming ideas, frameworks and APIs, content management systems, and tech trends. It is aimed at people who feel intimidated by programming, or who hire and manage developers and want to follow the conversation. There are six quizzes and no coding exercises.

Reviewers like the plain explanations. One says it clears up misconceptions, another that it gave a good foundation before moving into a language. Kimbrell's jokey delivery splits people. Some find him entertaining without getting in the way, while others got tired of the meme humor, and a couple found the political asides distracting. The harder complaints are about age. The course dates from 2016, was last updated in December 2025, and reviewers still report dead links, one that led to adware, and old references. One reviewer says the core coding section is too thin.

With 129,144 students and 13,145 ratings, most of them four or five stars, it clearly works for its audience. Treat it as orientation, then move to a hands-on course in a real language. If the humor grates, the early sections on the basics and the internet are the strongest part. For non-coders and managers it is a fair, quick start.

Best forPeople who want the vocabulary of web tech before picking a language, or who work alongside developers.
Skip it ifYou want to write code today. There are no coding exercises, only video, articles and six quizzes.

Pros

  • Plain-language tour of browsers, servers and the internet, called clear and simple by beginners
  • Short at about 6.3 hours, so the whole big picture fits in a weekend
  • Helps non-coders follow developer talk: stacks, frameworks, APIs and CMS platforms
  • Evan Kimbrell is called entertaining and a good explainer by many reviewers

Cons

  • Dated feel and dead links in the files, one reported to land on an adware site
  • Core coding section called too thin, and there are no coding exercises at all
  • Meme-heavy humor, political asides and oddly worded quizzes put some reviewers off
Intuitive, not overcomplicated. Demonstrates things in a simple way and uproots misconceptions. Great for beginners.
Joseph Kochan, a student

Beginner level fits: no tech background needed, just internet access and a tolerance for jokes.

icon
What you will learn

  • Better understand the fundamentals of how programming works
  • Understand the fundamentals of how computers work and how that relates to modern web technology
  • Choose what programming language and path they want to pursue in their career
  • Understand and apply the 8 basic concepts of programming
  • Evaluate, install, and modify any content management system
  • Understand world technology trends like responsive design, pair programming, PaaS systems, and the growth of APIs
  • Make a decision about what technology and ecosystem interests you
  • Correctly understand and apply the concept of a programming framework
  • Call out your friends for not knowing the difference between a framework, library, and IDE (they'll love you)
  • Communicate with others about technology in a way that doesn't immediately give away your inexperience
  • Impress your friends during drinks with random factoids about Bill Gates & Steve Jobs
  • Finally understand the reason Comcast keeps billing you $29.99

Course content

10 sections · 87 lectures · 6.3 hours of video 6 quizzes, 22 articles

  1. 1The basics 4 free previews13 lectures · 1 quiz · 55 min
  2. 2The Internet 2 free previews9 lectures · 1 quiz · 51 min
  3. 3Front, back, & stacks16 lectures · 1 quiz · 52 min
  4. 4Core concepts of coding9 lectures · 1 quiz · 50 min
  5. 5Frameworks & APIs8 lectures · 1 quiz · 32 min
  6. 6Content management systems8 lectures · 1 quiz · 48 min
  7. 7Advanced concepts5 lectures · 14 min
  8. 8Tech trends8 lectures · 37 min
  9. 9Choose your path10 lectures · 35 min
  10. 10Bonus Section1 lecture

Who it is for

The instructor says it suits

  • Anyone interested in learning how to program that is already struggling or intimidated by the process
  • Anyone who wants to better communicate with development teams they work with
  • Anyone who wants to hire, vet, & manage developers more effectively
  • Anyone who is simply interested in getting an in depth understanding of modern web & mobile technology trends

What you need before you start

  • Access to the internet
  • A sense of humor

How it compares

Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:

  • Rating4.3 out of 5higher than 20% of them
  • Reviews13,145#33 of 1,183 by number of reviews
  • Length6.3 hourslonger than 54% of them
  • Last updatedDecember 2025more recently than 59% of them

icon
Course Description

60%+ of people who try to learn how to program end up quitting.

Why?

Is it because "programming just isn't for everyone"?

Or is it because only those with experience in hard sciences can learn it?

No, neither of those are true. It's simply due to the fact that the vast majority of people who try don't have a basic understanding of the technology they're going to use. 

How exactly can you tackle responsive design if you don't know how a browser works?

How are you going to create a desktop application if you don't know what makes your computer freeze constantly (besides porn, obviously)?

How are you going to hide your confused facial expression the next time your site's server crashes because of a "node socket problem" in your full stack Javascript?

If you've ever taken your computer to a technician and said "Make it work" or "It don't work good. Me cry" then you're exactly who needs this course.

Over the next 10 years the United States is expected to add over 2 million programming jobs. Jobs that pay well over $100,000 a year. And that's just the United States (Merica').

So if you're trying to jump on the coding gravy train, put down your bronze statuette of Elon Musk standing on Mars, and start filling in the gaps in your "tech literacy". Even if you yourself do not become a "coding ninja" yourself all the future coding ninjas you work with with thank you (and tell you to stop calling them coding ninjas).

About your instructor:

Hi, I'm Evan Kimbrell. I too struggled to learn the basics of programming. If failing to program were a sport, I'd be on the Dream Team. 

Today, I run a web and mobile development agency called Sprintkick and over the last 4 years we've built and managed over 100+ web & mobile applications. 

How does one so technologically challenged manage to pull this off? Well, first off I would disagree with "technologically challenged" (come on) and second it was actually straight forward. I just had to spend a concerted amount of time learning what I needed to know about basic computer, web, and programming technology as well as modern technology trends and advanced concepts. 

This course is an accelerated path designed to get you to "I get it" and finally start communicating correctly & effectively about technology.


icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Evan Kimbrell

                  Hi, I'm Evan Kimbrell. Thanks for checking out my course. 

**My courses have been featured in Forbes, CNN, Entrepreneur Magazine, BusinessInsider, BuzzFeed, Mashable, TheNextWeb, The Daily Beast, & Techcrunch**

        Currently, I'm the Founder and Director of Sprintkick, a full-service, referral-only digital agency based out of San Francisco. Over the past four years I've overseen the development and launch of over 100 web and mobile apps. Clients range from two-man bootstrapping startups to multibillion dollar Fortune 100s like Wal-Mart, Dick's Sporting Goods, and GNC. 

Prior to Sprintkick I worked as a VC for a new firm called Juvo Capital, based out of L.A. I spearheaded the firm's expansion into Silicon Valley and into the Consumer Web tech category.

                  In the long long ago, I was a co-founder for an educational software startup called ScholarPRO that raised a ton of money and then spectacularly blew up (in the bad way). Before it exploded like the Death Star, I went through five tech incubators (yes, five): Tech Stars, Excelerate Labs, MassChallenge, Babson Venture Program, and Sparkseed. 

                  Hope you enjoy my courses!

icon
More courses by Evan Kimbrell

$17.99

$15.99

$19.99

$84.99

$15.99

$12.99

icon
More IT & Software courses

$49.99

$10.99

$124.99

$19.99

$11.99

$19.99

icon
Reviews

4.3

13,145 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Mario C on 7/6/2026

The initial sections on the basics and how the internet works are clear and useful, but the overall quality drops quickly afterward. The section on core coding concepts is too superficial and misses essential topics. Some parts remain interesting (such as CMS platforms like Drupal and Magento), but from the second half of the course onward, engagement decreases significantly, leading to skipping several sections due to repetition and lack of depth. Another major issue is obsolescence: several provided links are no longer working, which reduces the value of the external resources and the overall usability of the course. Overall, the content feels outdated compared to current industry standards.

By Anonymized User on 5/16/2026

I believe this is a 5 star course, but there are quite a few things that are out of date. Especially in the files. One link went to a site that no longer existed and promptly installed adware or something on my desktop that I had to get rid of. So those definitely need to get fixed and updated, but otherwise definitely a five star course!

By Vonetta Whittemore on 4/29/2026

It got a little political a few times which was distracting from trying to learn the neutral information of code writing. The quizzes asked questions in wording that was a little hard to understand. Some information was not specified prior to the quiz. Python was said to be able to write desktop applications, but it was not specified that Ruby and PHP could not prior to the quiz. Some things felt like opinions on a function "is cool" "looking pretty" rather than the neutral function of what the thing does and felt slightly non-specific.

By Jatinder Singh on 12/16/2025

Loved the content. I would just like to see more updates as a lot of the content seems like 2017ish and there have been changes in technology since then. Would love to know the newer version. Other than that, very engaging and informative.

By Annie H. on 12/13/2025

I wasn't aware that this course is nearly 10 years old, that's on me i guess. Some information will feel outdated. You'll still get a good basic understanding of how web design works, however. The presentation is a matter of taste. I got tired of my man's "yo dank meme" attitude pretty quickly, but eh. The whole course is also *very* America centric, be aware of that.

By Paul Rollason on 11/14/2020

Evan is a natural teacher and comedian. This is one of my favourite courses on Udemy and one I go back to time and again to refresh my memory in some of the trickier subjects. If you are thinking od learning web design or starting to learn a programming language then you need to watch this series of lectures first. Evrything you learn in future courses will make a lot more sense after watching this course.

By Christian Guzman on 11/9/2019

Es un muy buen curso para echar un vistazo rápido al mundo de la informática. Los videos son cortos, bien editados, con un buen y ligero sentido del humor, además de tener una gran variedad de enlaces con mucha riqueza de contenido para seguir profundizando. Recomendadísimo para cualquier persona que recién está empezando en este mundillo.

By Davor Medvedec on 9/11/2019

The lectures are concise, to the point and really informative. You will learn a lot regardless of your background, especially if you take the time to go through the provided additional reading material. Oh, not to mention that Evan is a great instructor with a good sense of humor. I can wholeheartedly recommend the course!

By William James Skelley on 4/1/2019

Great gift of explanation!! I'm not a programmer nor want to be one but feel much more comfortable having a conversation with most people, except my neighbor ( 20's living in moms basement) who speakings enthusiastically about esoteric offshoots of these concepts that I never heard of and don't care to understand. Your course is fantastic and I'm having my 10 year-old take 4-5 lectures today to see if he likes it too. Thanks

By John Dow on 1/20/2018

This course was a good refresher for me to interweave all the loose ends of the knowledge. This course is meant for beginners or like me focus to much on one form of technology but not really understood the point in the rest of them. Good round about course to prepare you for further investments in yourself to become better. Highly recommend the course.

Showing all 10 reviews on CourseDuck

Read all 13,145 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 86 / 100