How to Become a Programmer

A practical guide that teaches you how to switch careers, build amazing apps, and earn more money in the tech industry
4.6 (38 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
3,437 students enrolled
$19
$150
87% off
Take This Course
  • Lectures 61
  • Length 6 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 8/2015 English

Course Description

'How to Become a Programmer' is a practical guide that teaches anyone what they need to know in order to become a successful programmer.

You already know that knowing how to code is increasingly becoming an important skill to have. But what often isn't clear is what the steps are to becoming a professional developer.

It isn't enough to tell someone “Just pick a programming language" or “Just build an app". Beginners need more solid guidance, and this course is your starting point and roadmap.

This is the first course to take a detailed, insightful behind-the-scenes look at the tech world, and shows how you can join thousands of other people who are ditching their stressful, low paying jobs for well paid programming positions.

What you will learn

This course assumes that you have zero knowledge about programming, and we take the “complex" parts and break them down into smaller chunks that make it easier to digest.

The first half of the course discusses topics that lay the groundwork for being a good programmer. We will dive into topics like “What is programming?" and “Which programming language should I learn first?"

In the second half of the course, you will be learning HTML, CSS, and JavaScript and seeing how these languages make up the websites you see in your browser. We will focus on making you a highly competent web developer.

Web development is a field that is constantly needing programmers. You will be able to take the skills you gain from this course and immediately apply it to the real world.

In addition, you will also be learning:

  • Why there are so many programming languages
  • How to approach problems and think like a programmer
  • What tools and software are needed to develop on your computer
  • What terms like algorithms, frameworks, and pseudocode are
  • Core concepts that are fundamental in any programming language
  • How to know when you are ready to find a job as a programmer


Save time, money, and frustration

There are endless books, videos, and online tutorials about programming. But none of them actually tell you where you should start.

This course will guide you in writing your first line of code. You will see how simple it is, and that all it takes is a willingness to work hard.

By the end of this course, you will have a strong understanding on how to develop websites. You will understand how code translates into the beautiful web pages that you see every day.

You will gain skills and knowledge that employers are looking for. You will be able to comfortably explain and understand technical concepts with other developers and hiring managers.

What are the requirements?

  • A computer. PC or Mac

What am I going to get from this course?

  • Learn how to build websites using HTML, CSS and JavaScript
  • Learn why you don’t need a computer science degree to be a programmer
  • Learn the time-saving strategies programmers use when building applications
  • Learn the history of programming, and why so many programming languages exist
  • Learn the difference between a programmer, developer, and software engineer
  • Learn programming concepts such as algorithms, frameworks, and databases
  • Learn when you are ready to get a job as a programmer
  • Learn what companies are looking for when hiring a programmer

What is the target audience?

  • Anyone interested in becoming a programmer
  • Anyone who wants to switch careers and join the tech industry
  • Entrepreneurs who want to take the first step in making a killer app
  • Anyone interested in learning how to build websites

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
My Story: How I Became a Programmer
Preview
05:25
No experience necessary: Who this course is for
Preview
02:32
Why being a Programmer is a Great Career Choice
06:40
Why you don't need a Computer Science Degree to be a Programmer
18:45
Section 2: The Thought Process
It's just hard work, not magic
Preview
04:41
Breaking things down into smaller chunks
02:36
The MVP (Minimum Viable Product)
03:57
Section 3: The Programming Languages
What is Programming?
Preview
02:59
What is a Programming Language?
02:04
A brief history on Programming Languages
05:24
What's the difference between a Programmer, Developer and Software Engineer?
03:09
What are Algorithms?
04:52
What is Pseudocode?
03:07
What are Frameworks?
Preview
03:12
What are Databases?
12:55
Section 4: Web Development
How the Web works
03:37
Front-End, Back End and Full Stack
Preview
05:41
What is HTML?
05:18
What is CSS?
07:04
What is JavaScript?
05:13
What is a CMS like Wordpress?
02:21
Mobile: iOS and Android
04:45
Section 5: The tools of the trade
Mac or PC?
03:10
Text editor
01:54
Section 6: Welcome to Business
How do I know when I'm ready for a job as a Programmer?
04:06
What is a Hackathon?
01:58
Section 7: HTML
Installing the Text Editor
06:06
Checking out an HTML document
08:15
Headings
05:13
Paragraphs
03:42
White Space
02:38
Comments
04:33
Bold and Italic
05:55
Line Breaks
04:27
Ordered Lists
03:22
Unordered Lists
03:08
Links
08:56
Images
05:43
Form
06:27
ID and Class
04:21
Divs
04:35
Section 8: CSS
CSS at a Glance
05:43
Colors
Preview
10:41
Font
06:10
Text
06:51
Alignment
05:24
Borders
09:01
Padding
05:16
Margin
06:29
Float
12:01
Inline CSS
03:46
External Style Sheets
06:15
Section 9: JavaScript
Welcome to JavaScript
05:56
Variables
08:27
Strings
07:11
Numbers
06:31
Conditional Statements
07:33
Functions
07:55
Arrays
06:15
For Loops
12:32
While Loops
04:55

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Coder Vox, Learn how to become a programmer

Coder Vox is a team of professional software developers based out of Austin, TX who have a passion for teaching people how to program. Since Jan. 2014, we've been training complete beginners how to write their first line of code and have helped them land their first jobs as software developers.

Coder Vox was started by a group of friends who shared an interest for technology. We were all beginners at one point too, and we wanted to help teach others the things we wish we knew when we first got started.

With the launch of our new online tutorial, 'How to Become a Programmer', we want to make learning how to code easy and accessible to all beginners who are curious about programming, but don't know where to start. We have put in a lot of time and effort into creating what we believe is the most beginner friendly tutorial available, and we believe in producing quality products that benefit and enrich other people's lives.

Ready to start learning?
Take This Course