Your last Intro to Programming Course

Learn for free the essential tools of real software developers and get out of the web based coding windows
Rating: 4.3 out of 5 (109 ratings)
7,663 students
Your last Intro to Programming Course
Rating: 4.3 out of 5 (109 ratings)
7,663 students
Be able to describe the structure and functionality of web applications
Create dynamic web pages using HTML/CSS & JavaScript
Initialize a development environment on your own machine
Build HTML forms for data collection
Become familiar with the command line interface
Setup continuous integration deployment with GIT Publish your web pages for the world to see
Be prepared for a more advanced web development course
Stop being dependent upon web portal development
Bonus: Receive a $500 credit toward CodeWorks Immersive Training

Requirements

  • Nothing more than a desire or interest in becoming a Software Developer
Description

Welcome to CodeWorks,

We are excited you have chosen CodeWorks as an education partner in the Developer Community. We look forward to teaching you about this crazy career that we love.


Cutting the Fluff

When learning any new craft it is crucially important to narrow your scope and focus on key skills. At CodeWorks our team of skilled professionals keep you on track by teaching the concepts required for employment. Many other courses suffer from information overload resulting in students missing out on the truly important information. This form of unfocused education is extremely ineffective and typically results in a severe lack of skill. Our counter to these problems is to keep a laser focus on the topic at hand and not dive into topics that distract from the core goal of the course.


We take pride in our courses and the last thing we want is for a course to sit idle in our students libraries because the barrier of learning is unapproachable. We happily accept feedback and suggestions from our students on how we can continually improve our teaching methods and course content.


Good Luck with this course and have fun while you Develop Your Future!


Course Description

This course is designed to kick-start your journey of becoming a professional software developer. Rather an focusing on complex math or the history of computers, At CodeWorks we pinpoint the necessary skills to start writing effective employable code and keep every lesson geared to that single focus. Throughout the course you will find several lessons, exercises, videos, and challenges to help you in your learning.

- It is our goal to make this course your last intro to programming course.



*** Outdated Videos ***

Due to a new regulation being enforced by udemy free courses can no longer exceed 2 hours of content. Because of this regulation we also can no longer update any of the videos in this course and still keep it free. ? Due to this we are looking at publishing another free course to address some of the outdated environment setup videos. Please reach out to us either through udemy or directly if you run into any snags along the way.


Thank you and good luck in the course.


Who this course is for:
  • People who are tired of being in the endless beginners loop
  • Web based development portals have failed to actually teach you
Curriculum
15 sections141 lectures11h 7m total length
  • Introduction
  • Course Overview
  • Let's Get Started
  • Environment Overview
  • System Setup
  • Testing Installations
  • VSCode User Settings
  • Command Line Setup
  • Setup Cheat-sheet
  • Command Line Overview
  • Command Line Interface (CLI)
  • Navigation Commands
  • Creating and Removing Files and Folders
  • The Path to Enlightenment
  • Windows, Mac, Linux???
  • Going from Place to Place
  • Making Directories and Files
  • Deleting Directories and Files
  • HTML Overview
  • HTML Introduction
  • HTML Document
  • Tags and Elements
  • Attributes
  • CSS Overview
  • CSS Introduction
  • Linking CSS
  • Rules
  • Help Dev Tools
  • Specificity
  • What is CSS
  • Adding JavaScript
  • Variables
  • DataTypes Primitive vs Reference
  • Math and Operators
  • Conditionals
  • Manipulating the DOM
  • Object Literals
  • Arrays
  • Loops Getting Started
  • Loops with Arrays
  • Functions with Parameters and Arguments
  • Introduction to JavaScript
  • Variables
  • DataTypes
  • For Loops
  • Calling Functions
  • Dev Tools Overview
  • Your new best friend
  • The Elements Tab
  • The Console Tab
  • The Sources Tab
  • The Network Tab
  • Steps for Debugging
  • Git Overview
  • Git Ready
  • Managing a Local Repository
  • GitHub
  • Git Guide
  • Integrating with VSCode
  • Challenge 1
  • Challenge 2
  • Challenge 3
  • Challenge 4
  • Challenge 5
  • Balloon Pop Overview
  • Intro
  • Creating a Project
  • Code Snippets
  • Local Web Server
  • Adding Style
  • Inflate Button
  • Inflate Balloon
  • Click Count
  • Inflation Rate
  • using let
  • font ligatures
  • Pop Count
  • using timeouts
  • 3 second game
  • Single Responsiblity
  • Abstracting Draw
  • Abstracting Stop
  • Clock Interval
  • Drawing the Clock
  • Top Pop
  • Using LocalStorage
  • HTML Forms
  • Getting Form Data
  • The Player Object
  • Saving Player Data
  • Loading Player Data
  • Player Access
  • Drawing Top Score
  • Using hidden
  • Change Player

Instructors
Fast efficient skills based education
CodeWorks Instructors
  • 4.4 Instructor Rating
  • 166 Reviews
  • 7,768 Students
  • 4 Courses

The traditional approach of becoming a Software Developer takes too long and focuses on the least enjoyable parts.

CodeWorks was created by a set of brothers who believe software development should be fun and the barriers to entry need to be more approachable. Jake and Matt Overall saw the traditional approach of becoming a Software Developer as jarring and off-putting. Largely the traditional approach takes too long to learn anything relevant and sadly tends to focus on the least enjoyable parts of development. While this approach has worked for a few it has also turned many capable people away from careers in development, a problem which has created a massive shortage in the industry. Believing there were many solvable flaws (aka bugs) with this system approach the brothers set out to resolve the issue.

Having arrived in the software development field by vastly different means the brothers combined their experience to come up with a fun method of education that focuses on real world needs. Knowing the challenges, requirements, and demands developers are faced with everyday the best way to learn is to create an environment that simulates current industry standards and needs while maintaining the interest and passion of those who work there.

With this idea flushed out and tested on a few close friends the brothers launched the vision for the company and have been growing and innovating ever since. Since starting they continue to expand the team, refine the process, and keep up with the ever changing needs of the tech industry.

CEO & Founder of Boise CodeWorks, Developer, Instructor
Jake Overall
  • 4.5 Instructor Rating
  • 153 Reviews
  • 7,752 Students
  • 3 Courses

Jake is a Founder of Boise CodeWorks, so if he’s not spending time with his family, you can be pretty sure you’ll find him at the BCW campus - patiently answering questions for prospective students, conducting code reviews for student teams, or building his own software applications.



“I crave the continuous learning and creativity that comes with the daily challenges of being a developer.” — Jake Overall

Developer and Instructor at Boise CodeWorks
Mark R Ohnsman
  • 4.4 Instructor Rating
  • 166 Reviews
  • 7,768 Students
  • 4 Courses

Mark is a Software Developer and Coding Bootcamp Instructor who works with students to help them learn the skills necessary to enter the world of development. He believes that while coding may not be the job for everyone, given enough T.E.E (Time, Energy & Effort) and the right passions anyone can learn to code.


Mark has worked both as an instructor and a developer while on the side for fun he spends time building 3d models in Maya, develops VR games in Unity, and manages a D&D campaign as the Dungeon Master.


Additionally he is certified through the Microsoft's Programming in HTML5 with JavaScript and CSS3,  the Microsoft C# certification and an alumni from the Boise Codeworks Full stack Immersive program. Mark also holds a Bachelors of Business Administration from Brown Mackie College.

Instructor & Developer at Boise CodeWorks
Darryl Kilzer
  • 4.4 Instructor Rating
  • 166 Reviews
  • 7,768 Students
  • 4 Courses

There are few things that are as fulfilling and enlightening as solving a challenge. The next best thing is finding the next challenge to solve. Naturally, and from an early age, programming and technology captivated that part of me and became a lifestyle. Put simply, I love to code and share that knowledge and passion with others.

BO
  • 4.3 Instructor Rating
  • 109 Reviews
  • 7,664 Students
  • 1 Course