Mô tả

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.


Bạn sẽ học được gì

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

Yêu cầu

  • Access to the internet
  • A sense of humor

Nội dung khoá học

10 sections

The basics

14 lectures
Course Overview
02:22
Join our community on Slack!
Processing..
Why care about computers?
02:47
What is a computer?
03:41
How does a computer work?
09:31
How do computers send & receive information?
02:35
Machinespeak & The Matrix
11:09
What's an operating system?
06:33
Operating systems in the modern era
09:23
Desktop software
07:14
Quiz
4 questions
ACTIVITY: Get involved
00:00
Review & Recap: Section 1
00:00
Review sheets & course activities - all in one PDF
00:01

The Internet

10 lectures
The history of the internet
07:02
The anatomy of the internet
08:07
Domain, IP, DNS
04:50
How do browsers work?
06:24
How does mobile internet work?
03:49
The anatomy of a website
08:34
The anatomy of a mobile site
07:45
OPTIONAL: Let's talk about Netscape
04:48
Quiz
10 questions
Review & Recap: Section 2
00:00

Front, back, & stacks

17 lectures
What is front-end vs. back-end?
05:02
ACTIVITY: Front or Back? Look at job descriptions and see which is which
00:00
What do I mean by language?
04:13
HTML
06:38
ACTIVITY: Let's try out some HTML
00:00
CSS
07:26
ACTIVITY: Let's try modifying a CSS sheet
00:00
JavaScript
04:58
ACTIVITY: Let's try Javascript
00:00
Let's talk about back-end
01:18
Python
04:57
PHP
03:56
Ruby
02:30
What's a tech stack?
05:24
Common stacks for web
05:47
Quiz
16 questions
Review & Recap: Section 3
00:00

Core concepts of coding

10 lectures
Intro to the core concepts of programming
03:14
Intro to Sublime
04:05
Syntax
09:08
Variables
06:44
Printing
04:15
Commenting
05:28
Strings
08:43
Arrays
08:12
Quiz
3 questions
Review & Recap: Section 4
00:00

Frameworks & APIs

9 lectures
What is a framework?
04:17
Front-end frameworks
04:19
Back-end frameworks
05:41
What's an IDE? How is this different?
06:01
Libraries
05:21
What is an API?
06:42
ACTIVITY: Make a mashup
00:00
Quiz
6 questions
Review & Recap: Section 5
00:00

Content management systems

9 lectures
What is a CMS?
05:09
The big three CMS: Wordpress, Drupal, Magento
08:22
Let's look at Wordpress
10:39
The new guard CMS: WYSIWYG, Squarespace, Weebly, Shopify
08:11
Let's look at Shopify
10:31
Picking one over the other
05:37
ACTIVITY: SquareSpace or WordPress?
00:00
Quiz
3 questions
Review & Recap: Section 6
00:00

Advanced concepts

5 lectures
GIT
04:18
OOP
05:16
ACTIVITY: Find examples of software bugs
00:00
Continuous integration
04:50
Review & Recap: Section 7
00:00

Tech trends

8 lectures
Full stack JS
05:14
Pair programming
03:58
Full stack design
02:05
Hybrid apps
05:15
Responsive design
05:20
Saas, Paas, & Iaas
11:19
SWIFT
03:44
Review & Recap: Section 8
00:00

Choose your path

10 lectures
Intro to section 9
01:35
Web development vs. software engineering vs. hackers vs. full stack design
06:59
How do you choose?
04:50
How to learn front-end development
08:29
How to learn back-end development
04:15
PHP, Ruby, Python
06:02
Should I specialize in new technologies?
03:09
ACTIVITY: Job titles
00:00
Extra resources
00:00
Review & Recap: Section 9
00:00

Bonus Section

1 lectures
Bonus Lecture
00:17

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.