The Tech Academy’s Coding Bootcamps The Tech Academy offers multiple coding boot camps in a wide range of subjects including:

  • computer programming
  • website development
  • cyber security
  • game development,
  • and more.
Every boot camp has the same goal: To graduate entry-level technology professionals that excel in the basics of their field and thereafter have successful careers in the tech industry, and whose actions raise industry standards and surpass client expectations. Here is a video that describes the courses included on every boot camp:

BOOT CAMP DESCRIPTIONS

Here is an alphabetized list of The Tech Academy’s online coding boot camps:

15 weeks full-time: $7,950 (after upfront payment discount, not including sales tax)

28 weeks part-time: $9,800 (after upfront payment discount, not including sales tax)

Several tuition payment and financing options available.

Contact our admissions staff for information on our current discounts:

Email: info@learncodinganywhere.com   Phone: 503-206-6915

NOTE: Full-time and part-time boot camps are made up of exactly the same content. The only difference is how many weeks of access to our Learning Management System (i.e., course content) and Instructor assistance you are purchasing.

The C# and .NET Framework Boot Camp is a wonderful choice for students looking to utilize Microsoft technologies and languages. Many of the top companies on Earth utilize Microsoft software and tools. With C# being one of the top programming languages in existence, in terms of popularity and usage, graduates are prepared for positions requiring skill in this language. On this boot camp, students learn five of the most in-demand programming languages. In addition to C#, languages covered in this boot camp include: JavaScript, HTML, CSS, and SQL. Graduates are well-rounded, full-stack, junior-level developers set up for entry-level development positions.

  • Our longest-running program—the only boot camp we’ve delivered since day one of The Tech Academy.
  • Over 600 hours of study content and activities.
  • Includes a Live Project that focuses on C# and the .NET Framework, resulting in real-world development experience that can be added to your résumé.
  • Covers front-end and back-end web and software development.

Average completion time: 40 hours of study time

All of our boot camps begin with this course. It exists as an undercut to learning computer programming and provides students with a firm foundation in technology fundamentals. Students gain the knowledge of how computers work and a well-rounded technology vocabulary. The Computer and Technology Basics Course covers:

  • Clear definitions for every major technology term
  • Algorithm theory and design
  • Basic machine architecture
  • Central processing unit operation
  • Computer network principles
  • Internet design and operation
  • Web browser operation
  • Social media fundamentals
  • Basic security concepts
  • And more...

Average completion time: 40 hours of study time

Due to the importance of the data contained on this course, it is the second course included in all of our boot camps. It covers the basic elements that are fundamental to any computer program, leading to greater comprehension of every computer programming language you will learn in the future. Students will also gain an understanding of the basic actions of a software developer. The Overview of Software Development Course covers:

  • Object-oriented programming basics
  • Web application basics
  • Database basics
  • What a software developer actually does
  • What other skills a software developer needs
  • How programs are made in this profession
  • The attitude necessary to be successful
  • How to think like a computer programmer
  • Number systems
  • Data structures
  • What flowcharting is and how it helps you to develop
  • Registry basics
  • Command line basics
  • Writing code in Python
  • And more...

Average completion time: 24 hours of study time

Due to the importance of the topics on this course, it is the third course included in all of our boot camps. Keeping track of the various stages of a software program as it is created is vital, if only so that if you find that you’re taking the wrong approach to a programming task, you will want a way to get rid of the changes you made and go back to before you tried that approach. Version control allows this as well as other valuable actions related to managing the sometimes lengthy and complex process of making software. The Version Control Course covers:

  • What source control and version control are
  • Git
  • GitHub
  • Version control through Team Foundation Server and Git
  • File locking
  • Version merging
  • Change lists
  • Push, pull and commit
  • And more...

Average completion time: 88 hours of study time

Because every developer must understand web development, this is the fourth course included in all of our boot camps. It covers the latest versions of HTML (Hypertext Markup Language) and CSS (Cascading Style Sheets). All websites are made using HTML. CSS is a tool to manage many elements of the pages made with HTML. The HTML and CSS Course covers:

  • All the basic fundamentals of HTML5
  • All the basic fundamentals of CSS3
  • Making an HTML5 website
  • Customizing it with CSS3
  • File Transfer Protocol
  • Bootstrap
  • And more...

Average completion time: 80 hours of study time

As one of the most in-demand programming languages and a necessary skill for developers, JavaScript is the fifth course included in all of our boot camps. JavaScript is a versatile, popular programming language that is often used to add interactive elements to web pages. It is extremely popular. The JavaScript Course covers:

  • History and background of JavaScript
  • Fundamental elements of JavaScript and how to create programs using the language
  • Modifying your web pages using JavaScript
  • Using JavaScript in combination with HTML and CSS to create dynamic websites
  • jQuery
  • Bootstrap
  • Introduction to React.js
  • And more...

Average completion time: 40 hours of study time

This course covers database fundamentals and how to create databases. Structured Query Language (SQL) is a programming language used for databases. The Database and SQL Course covers:

  • Database fundamentals
  • Why databases are so important to development
  • CRUD (create, read, update, delete) operations
  • How an RDBMS works
  • How databases are used in web applications
  • How to create your own database
  • SQL
  • Utilizing SQL with databases
  • Using SQL Server
  • And more...

Average completion time: 8 hours of study time

Visual Studio is an Integrated Development Environment from Microsoft that helps you write software programs. It brings together many of the tools you’ll need to make software in one place. Learning to use Visual Studio well will make all of your learning and job duties go faster. The Visual Studio Course covers:

  • Utilizing Visual Studio
  • Using Visual Studio’s debugger
  • Team Foundation Server
  • Compiling, publishing and testing your code
  • And more...

Average completion time: 160 hours of study time

C# is a very powerful, mature programming language that can be used to create the most complex and robust of software programs, capable of satisfying the needs of large businesses. It is one of the most in-demand languages in the software development field. You will learn the fundamental elements of this popular language, enabling you to create your own software programs, and getting you well-prepared for your career as a developer. The .NET Framework is a collection of tools and pre-made software that help developers to make computer programs. It was created by the technology company Microsoft. The C# and .NET Course covers:

  • C#
  • .NET Framework
  • ASP.NET
  • LINQ
  • Unit Testing
  • Entity Framework
  • ASP.NET MVC
  • LINQ to SQL
  • .NET Core
  • And more...

Average completion time: 8 hours of study time

Due to the importance of understanding how development projects are run, this course is included in every boot camp. The process of building complex software is challenging, and involves the use of special tools and project management procedures in order to achieve a satisfactory outcome. On this course, students learn some popular project management technologies used in the software development world, including Agile and Scrum. The Project Management Course covers:

  • Project management basics
  • Agile
  • Scrum
  • How to operate as part of a development team
  • And more...

Average completion time: 80 hours of study time

To ensure students have real-world development experience, every one of our boot camps include a Live Project. Our Live Projects are 2-week coding projects students engage in that focus on specific tasks and technologies. This is one of the most effective elements of our boot camp program. Here, students do actual development work that will result in practical experience they add to their resume. Students are challenged to work as part of a team and to figure out new things they haven’t been taught. They’re prepared for the actual experience of working on a dev team. We attempt to replicate what it’s like to do the actual job. For most people, this is where all the tools they’ve learned come together. They gain the confidence that they can, in fact, do the job. The Live Project covers:

  • Working with a team
  • Daily stand-ups
  • Retrospective and sprint review
  • Working in Team Foundation Server
  • Checking in and pushing your code daily
  • And more...

Average completion time: 40 hours of study time

Due to the fact that our goal is you employed in a technical position, every boot camp ends with the Job Placement Course. The skills and techniques needed to get hired in technology are not necessarily in the skill set of applicants. This course covers how to land one’s first tech job or how to re-enter the industry. The Job Placement Course covers:

  • How to do a phone interview
  • How to do an in-person interview
  • Approaches to white-board presentations
  • How to write a resume
  • Writing a cover letter
  • Where to find tech jobs
  • And more...

20 weeks full-time: $10,600 (after upfront payment discount, not including sales tax)

38 weeks part-time: $13,300 (after upfront payment discount, not including sales tax)

Several tuition payment and financing options available.

Contact our admissions staff for information on our current discounts:

Email: info@learncodinganywhere.com   Phone: 503-206-6915

NOTE: Full-time and part-time boot camps are made up of exactly the same content. The only difference is how many weeks of access to our Learning Management System (i.e., course content) and Instructor assistance you are purchasing.

On this boot camp, students learn full-stack website and software development and how to protect all associated data. In addition to coding, the topics covered on this program include:

  • Fundamental computer and server hardware,
  • The basics of computer networks and how to install them,
  • Network security and VPNs,
  • Building secure websites,
  • Protecting databases and keeping the back end secure,
  • Developing secure software and apps,
  • Protecting user data,

And more...

  • 800 hours of study content and activities.
  • Addresses cyber security from every angle, including: networks, hardware, websites, software, apps and the cloud.
  • Includes a Live Project that focuses on cyber security, resulting in real-world experience that can be added to your resume.
  • Covers full-stack, front-end and back-end web and software development.

Average completion time: 40 hours of study time

All of our boot camps begin with this course. It exists as an undercut to learning computer programming and provides students with a firm foundation in technology fundamentals. Students gain the knowledge of how computers work and a well-rounded technology vocabulary. The Computer and Technology Basics Course covers:

  • Clear definitions for every major technology term
  • Algorithm theory and design
  • Basic machine architecture
  • Central processing unit operation
  • Computer network principles
  • Internet design and operation
  • Web browser operation
  • Social media fundamentals
  • Basic security concepts
  • And more...

Average completion time: 40 hours of study time

Due to the importance of the data contained on this course, it is the second course included in all of our boot camps. It covers the basic elements that are fundamental to any computer program, leading to greater comprehension of every computer programming language you will learn in the future. Students will also gain an understanding of the basic actions of a software developer. The Overview of Software Development Course covers:

  • Object-oriented programming basics
  • Web application basics
  • Database basics
  • What a software developer actually does
  • What other skills a software developer needs
  • How programs are made in this profession
  • The attitude necessary to be successful
  • How to think like a computer programmer
  • Number systems
  • Data structures
  • What flowcharting is and how it helps you to develop
  • Registry basics
  • Command line basics
  • Writing code in Python
  • And more...

Average completion time: 24 hours of study time

Due to the importance of the topics on this course, it is the third course included in all of our boot camps. Keeping track of the various stages of a software program as it is created is vital, if only so that if you find that you’re taking the wrong approach to a programming task, you will want a way to get rid of the changes you made and go back to before you tried that approach. Version control allows this as well as other valuable actions related to managing the sometimes lengthy and complex process of making software. The Version Control Course covers:

  • What source control and version control are
  • Git
  • GitHub
  • Version control through Team Foundation Server and Git
  • File locking
  • Version merging
  • Change lists
  • Push, pull and commit
  • And more...

Average completion time: 60 hours of study time

This course covers the basics of hardware and networks. This knowledge is required for cyber security professionals because in order to secure computer hardware and their associated networks, you need to know how they work. This course covers:

  • Fundamentals of electronics,
  • Hardware and network terminology,
  • Wireless network basics,
  • A deeper dive into computer hardware,
  • Server basics,
  • How to set up networks,
  • Virtual private networks (VPNs),
  • Network and hardware troubleshooting,
  • And more...

Average completion time: 40 hours of study time

Hackers can attack networks and hardware. With a basic understanding of hardware and networks in place, you will now learn how to secure computer hardware and networks to protect them from potential attacks. This course covers:

  • Computer security fundamentals,
  • Hardware security basics,
  • Introduction to network security,
  • Linux basics,
  • And more...

Average completion time: 88 hours of study time

Because every developer must understand web development, this is the fourth course included in all of our boot camps. It covers the latest versions of HTML (Hypertext Markup Language) and CSS (Cascading Style Sheets). All websites are made using HTML. CSS is a tool to manage many elements of the pages made with HTML. The HTML and CSS Course covers:

  • All the basic fundamentals of HTML5
  • All the basic fundamentals of CSS3
  • Making an HTML5 website
  • Customizing it with CSS3
  • File Transfer Protocol
  • Bootstrap
  • And more...

Average completion time: 120 hours of study time

On this course, students not only learn how to secure websites and front-end interfaces, they learn additional programming languages and frameworks, including the extremely popular coding language JavaScript. This course covers:

  • JavaScript fundamentals,
  • Basics of object-oriented programming,
  • HTML and CSS security,
  • Web and browser security,
  • The basics of Node.js,
  • An introduction to modern web application frameworks,
  • Fundamentals of React.js,
  • What TypeScript is and how to use it,
  • Front-end security best practices,
  • Fundamentals of cyber security,
  • Upgrading your portfolio site with HTML, CSS and JavaScript,
  • And more...

Average completion time: 40 hours of study time

This course covers database fundamentals and how to create databases. Structured Query Language (SQL) is a programming language used for databases. The Database and SQL Course covers:

  • Database fundamentals
  • Why databases are so important to development
  • CRUD (create, read, update, delete) operations
  • How an RDBMS works
  • How databases are used in web applications
  • How to create your own database
  • SQL
  • Utilizing SQL with databases
  • Using SQL Server
  • And more...

Average completion time: 40 hours of study time

After the student learns about databases and SQL, they will learn how to secure databases and the backend. This includes protecting against SQL injection attacks and other hacking techniques. This course includes:

  • Introduction to security management,
  • Database security basics,
  • SQL security fundamentals,
  • SQL Server security,
  • Ethical hacking,
  • SQL injection attacks,
  • Security and the cloud,
  • and much more.

Average completion time: 180 hours of study time

This course covers all basic elements associated with cyber security, including the protection of: hardware, websites, networks, software, the cloud and apps. Students learn the in-demand techniques and popular tools that prevent hackers from cyber attacks. In order to secure software and apps, students must first learn to develop software and apps – and so mobile app development and software development is covered on this course. This course includes:

  • Software development basics,
  • Creating software with Java,
  • Object-oriented programming,
  • iOS development with Swift,
  • Developing iOS apps with Objective-C,
  • Android app development with Java,
  • Cyber security terminology,
  • Certificate authorities and security certificate fundamentals,
  • Common cyber attacks,
  • Network and IoT security basics,
  • Software security,
  • Mobile app security,
  • Computer ethics basics,
  • Cyber security,
  • Introduction to Snort 3,
  • End-user security awareness,
  • Ethical hacking,
  • Description of cyber threat intelligence,
  • Open source cyber security tools,
  • and much more.

Average completion time: 8 hours of study time

Due to the importance of understanding how development projects are run, this course is included in every boot camp. The process of building complex software is challenging, and involves the use of special tools and project management procedures in order to achieve a satisfactory outcome. On this course, students learn some popular project management technologies used in the software development world, including Agile and Scrum. The Project Management Course covers:

  • Project management basics
  • Agile
  • Scrum
  • How to operate as part of a development team
  • And more...

Average completion time: 80 hours of study time

To ensure students have real-world development experience, every one of our boot camps include a Live Project. Our Live Projects are 2-week coding projects students engage in that focus on specific tasks and technologies. This is one of the most effective elements of our boot camp program. Here, students do actual development work that will result in practical experience they add to their resume. Students are challenged to work as part of a team and to figure out new things they haven’t been taught. They’re prepared for the actual experience of working on a dev team. We attempt to replicate what it’s like to do the actual job. For most people, this is where all the tools they’ve learned come together. They gain the confidence that they can, in fact, do the job. The Live Project covers:

  • Working with a team
  • Daily stand-ups
  • Retrospective and sprint review
  • Working in Team Foundation Server
  • Checking in and pushing your code daily
  • And more...

Average completion time: 40 hours of study time

Due to the fact that our goal is you employed in a technical position, every boot camp ends with the Job Placement Course. The skills and techniques needed to get hired in technology are not necessarily in the skill set of applicants. This course covers how to land one’s first tech job or how to re-enter the industry. The Job Placement Course covers:

  • How to do a phone interview
  • How to do an in-person interview
  • Approaches to white-board presentations
  • How to write a resume
  • Writing a cover letter
  • Where to find tech jobs
  • And more...

10 weeks full-time: $5,300 (after upfront payment discount, not including sales tax)

18 weeks part-time: $6,300 (after upfront payment discount, not including sales tax)

Several tuition payment and financing options available.

Contact our admissions staff for information on our current discounts:

Email: info@learncodinganywhere.com   Phone: 503-206-6915

NOTE: Full-time and part-time boot camps are made up of exactly the same content. The only difference is how many weeks of access to our Learning Management System (i.e., course content) and Instructor assistance you are purchasing.

The Web Developer Boot Camp covers front-end web development. On it, students learn the three most popular web development programming languages: HTML, CSS and JavaScript. Graduates of this boot camp are front-end web developers and are able to create dynamic websites.

  • 400 hours of study content and activities.
  • Our most affordable boot camp and a wonderful option for those on a budget.
  • The fastest boot camp we offer which makes it a great choice for students who are short on available study time.

Average completion time: 40 hours of study time

All of our boot camps begin with this course. It exists as an undercut to learning computer programming and provides students with a firm foundation in technology fundamentals. Students gain the knowledge of how computers work and a well-rounded technology vocabulary. The Computer and Technology Basics Course covers:

  • Clear definitions for every major technology term
  • Algorithm theory and design
  • Basic machine architecture
  • Central processing unit operation
  • Computer network principles
  • Internet design and operation
  • Web browser operation
  • Social media fundamentals
  • Basic security concepts
  • And more...

Average completion time: 40 hours of study time

Due to the importance of the data contained on this course, it is the second course included in all of our boot camps. It covers the basic elements that are fundamental to any computer program, leading to greater comprehension of every computer programming language you will learn in the future. Students will also gain an understanding of the basic actions of a software developer. The Overview of Software Development Course covers:

  • Object-oriented programming basics
  • Web application basics
  • Database basics
  • What a software developer actually does
  • What other skills a software developer needs
  • How programs are made in this profession
  • The attitude necessary to be successful
  • How to think like a computer programmer
  • Number systems
  • Data structures
  • What flowcharting is and how it helps you to develop
  • Registry basics
  • Command line basics
  • Writing code in Python
  • And more...

Average completion time: 24 hours of study time

Due to the importance of the topics on this course, it is the third course included in all of our boot camps. Keeping track of the various stages of a software program as it is created is vital, if only so that if you find that you’re taking the wrong approach to a programming task, you will want a way to get rid of the changes you made and go back to before you tried that approach. Version control allows this as well as other valuable actions related to managing the sometimes lengthy and complex process of making software. The Version Control Course covers:

  • What source control and version control are
  • Git
  • GitHub
  • Version control through Team Foundation Server and Git
  • File locking
  • Version merging
  • Change lists
  • Push, pull and commit
  • And more...

Average completion time: 88 hours of study time

Because every developer must understand web development, this is the fourth course included in all of our boot camps. It covers the latest versions of HTML (Hypertext Markup Language) and CSS (Cascading Style Sheets). All websites are made using HTML. CSS is a tool to manage many elements of the pages made with HTML. The HTML and CSS Course covers:

  • All the basic fundamentals of HTML5
  • All the basic fundamentals of CSS3
  • Making an HTML5 website
  • Customizing it with CSS3
  • File Transfer Protocol
  • Bootstrap
  • And more...

Average completion time: 80 hours of study time

As one of the most in-demand programming languages and a necessary skill for developers, JavaScript is the fifth course included in all of our boot camps. JavaScript is a versatile, popular programming language that is often used to add interactive elements to web pages. It is extremely popular. The JavaScript Course covers:

  • History and background of JavaScript
  • Fundamental elements of JavaScript and how to create programs using the language
  • Modifying your web pages using JavaScript
  • Using JavaScript in combination with HTML and CSS to create dynamic websites
  • jQuery
  • Bootstrap
  • Introduction to React.js
  • And more...

Average completion time: 8 hours of study time

Due to the importance of understanding how development projects are run, this course is included in every boot camp. The process of building complex software is challenging, and involves the use of special tools and project management procedures in order to achieve a satisfactory outcome. On this course, students learn some popular project management technologies used in the software development world, including Agile and Scrum. The Project Management Course covers:

  • Project management basics
  • Agile
  • Scrum
  • How to operate as part of a development team
  • And more...

Average completion time: 80 hours of study time

To ensure students have real-world development experience, every one of our boot camps include a Live Project. Our Live Projects are 2-week coding projects students engage in that focus on specific tasks and technologies. This is one of the most effective elements of our boot camp program. Here, students do actual development work that will result in practical experience they add to their resume. Students are challenged to work as part of a team and to figure out new things they haven’t been taught. They’re prepared for the actual experience of working on a dev team. We attempt to replicate what it’s like to do the actual job. For most people, this is where all the tools they’ve learned come together. They gain the confidence that they can, in fact, do the job. The Live Project covers:

  • Working with a team
  • Daily stand-ups
  • Retrospective and sprint review
  • Working in Team Foundation Server
  • Checking in and pushing your code daily
  • And more...

Average completion time: 40 hours of study time

Due to the fact that our goal is you employed in a technical position, every boot camp ends with the Job Placement Course. The skills and techniques needed to get hired in technology are not necessarily in the skill set of applicants. This course covers how to land one’s first tech job or how to re-enter the industry. The Job Placement Course covers:

  • How to do a phone interview
  • How to do an in-person interview
  • Approaches to white-board presentations
  • How to write a resume
  • Writing a cover letter
  • Where to find tech jobs
  • And more...

22 weeks full-time: $11,660 (after upfront payment discount, not including sales tax)

40 weeks part-time: $14,000 (after upfront payment discount, not including sales tax)

Several tuition payment and financing options available.

Contact our admissions staff for information on our current discounts:

Email: info@learncodinganywhere.com   Phone: 503-206-6915

NOTE: Full-time and part-time boot camps are made up of exactly the same content. The only difference is how many weeks of access to our Learning Management System (i.e., course content) and Instructor assistance you are purchasing.

Finally, a boot camp for gamers! The basic software behind computer games and video games is called the game engine. The two most popular game engines are Unreal Engine and Unity. From Fortnite to Pokemon GO, to the remake of Final Fantasy VII, to Angry Birds 2 – many of your most beloved games were created with Unity or Unreal Engine. The programming language behind Unity is C#, and the programming language behind Unreal Engine is C++ (these also happen to be two of the most popular programming languages on Earth). To really leverage these game engines, you must know how to code in C# and C++. And so, students learn these languages on their boot camp.

  • Covers full stack software development.
  • Nearly 900 hours of study content and activities.
  • Includes two Live Projects (one for C++ and the Unreal Engine, and the other on C# and Unity) that focus on game development, resulting in real-world development experience that can be added to your résumé.
  • Students learn coding on the front end and the back end.

Average completion time: 40 hours of study time

All of our boot camps begin with this course. It exists as an undercut to learning computer programming and provides students with a firm foundation in technology fundamentals. Students gain the knowledge of how computers work and a well-rounded technology vocabulary. The Computer and Technology Basics Course covers:

  • Clear definitions for every major technology term
  • Algorithm theory and design
  • Basic machine architecture
  • Central processing unit operation
  • Computer network principles
  • Internet design and operation
  • Web browser operation
  • Social media fundamentals
  • Basic security concepts
  • And more...

Average completion time: 40 hours of study time

Due to the importance of the data contained on this course, it is the second course included in all of our boot camps. It covers the basic elements that are fundamental to any computer program, leading to greater comprehension of every computer programming language you will learn in the future. Students will also gain an understanding of the basic actions of a software developer. The Overview of Software Development Course covers:

  • Object-oriented programming basics
  • Web application basics
  • Database basics
  • What a software developer actually does
  • What other skills a software developer needs
  • How programs are made in this profession
  • The attitude necessary to be successful
  • How to think like a computer programmer
  • Number systems
  • Data structures
  • What flowcharting is and how it helps you to develop
  • Registry basics
  • Command line basics
  • Writing code in Python
  • And more...

Average completion time: 24 hours of study time

Due to the importance of the topics on this course, it is the third course included in all of our boot camps. Keeping track of the various stages of a software program as it is created is vital, if only so that if you find that you’re taking the wrong approach to a programming task, you will want a way to get rid of the changes you made and go back to before you tried that approach. Version control allows this as well as other valuable actions related to managing the sometimes lengthy and complex process of making software. The Version Control Course covers:

  • What source control and version control are
  • Git
  • GitHub
  • Version control through Team Foundation Server and Git
  • File locking
  • Version merging
  • Change lists
  • Push, pull and commit
  • And more...

Average completion time: 88 hours of study time

Because every developer must understand web development, this is the fourth course included in all of our boot camps. It covers the latest versions of HTML (Hypertext Markup Language) and CSS (Cascading Style Sheets). All websites are made using HTML. CSS is a tool to manage many elements of the pages made with HTML. The HTML and CSS Course covers:

  • All the basic fundamentals of HTML5
  • All the basic fundamentals of CSS3
  • Making an HTML5 website
  • Customizing it with CSS3
  • File Transfer Protocol
  • Bootstrap
  • And more...

Average completion time: 80 hours of study time

As one of the most in-demand programming languages and a necessary skill for developers, JavaScript is the fifth course included in all of our boot camps. JavaScript is a versatile, popular programming language that is often used to add interactive elements to web pages. It is extremely popular. The JavaScript Course covers:

  • History and background of JavaScript
  • Fundamental elements of JavaScript and how to create programs using the language
  • Modifying your web pages using JavaScript
  • Using JavaScript in combination with HTML and CSS to create dynamic websites
  • jQuery
  • Bootstrap
  • Introduction to React.js
  • And more...

Average completion time: 40 hours of study time

This course covers database fundamentals and how to create databases. Structured Query Language (SQL) is a programming language used for databases. The Database and SQL Course covers:

  • Database fundamentals
  • Why databases are so important to development
  • CRUD (create, read, update, delete) operations
  • How an RDBMS works
  • How databases are used in web applications
  • How to create your own database
  • SQL
  • Utilizing SQL with databases
  • Using SQL Server
  • And more...

Average completion time: 8 hours of study time

Visual Studio is an Integrated Development Environment from Microsoft that helps you write software programs. It brings together many of the tools you’ll need to make software in one place. Learning to use Visual Studio well will make all of your learning and job duties go faster. The Visual Studio Course covers:

  • Utilizing Visual Studio
  • Using Visual Studio’s debugger
  • Team Foundation Server
  • Compiling, publishing and testing your code
  • And more...

Average completion time: 180 hours of study time

The basic software behind computer games and video games is called the game engine. Unity is one of the most popular games engines in the world. Examples of games developed using Unity include: Pokemon GO, Ori and the Blind Forest, and Angry Birds 2. The programming language behind Unity is C# and to really leverage the game engine, you must know how to code in C#. C# can also be used to create virtually any type of software imaginable and it is one of the most popular programming languages in the world. Students learn C# and how to use Unity on this course. This course includes:

  • Coding with C#
  • Building C# applications
  • Object-oriented programming with C#
  • How to create games with Unity
  • Advancing Unity games with C# code
  • And more...

Average completion time: 8 hours of study time

Due to the importance of understanding how development projects are run, this course is included in every boot camp. The process of building complex software is challenging, and involves the use of special tools and project management procedures in order to achieve a satisfactory outcome. On this course, students learn some popular project management technologies used in the software development world, including Agile and Scrum. The Project Management Course covers:

  • Project management basics
  • Agile
  • Scrum
  • How to operate as part of a development team
  • And more...

Average completion time: 80 hours of study time

To ensure students have real-world development experience, every one of our boot camps include a Live Project. Our Live Projects are 2-week coding projects students engage in that focus on specific tasks and technologies. This is one of the most effective elements of our boot camp program. Here, students do actual development work that will result in practical experience they add to their resume. Students are challenged to work as part of a team and to figure out new things they haven’t been taught. They’re prepared for the actual experience of working on a dev team. We attempt to replicate what it’s like to do the actual job. For most people, this is where all the tools they’ve learned come together. They gain the confidence that they can, in fact, do the job. The Live Project covers:

  • Working with a team
  • Daily stand-ups
  • Retrospective and sprint review
  • Working in Team Foundation Server
  • Checking in and pushing your code daily
  • And more...

Average completion time: 172 hours of study time

The basic software behind computer games and video games is called the game engine. The Unreal Engine is one of the most popular games engines in the world. Examples of games developed using the Unreal Engine include: Gears of War, Fortnite and the remake of Final Fantasy VII. The programming language behind the Unreal Engine is C++ and to really leverage the game engine, you must know how to code in C++. C++ can also be used to create virtually any type of software imaginable and it is one of the most popular programming languages in the world. Students learn C++ and how to use the Unreal Engine on this course. This course includes:

  • Coding with C++
  • Building C++ applications
  • Object-oriented programming with C++
  • How to create games with the Unreal Engine
  • Advancing games developed with Unreal Engine with C++ code
  • And more...

Average completion time: 80 hours of study time

To ensure students have real-world development experience, every one of our boot camps include a Live Project. Our Live Projects are 2-week coding projects students engage in that focus on specific tasks and technologies. This is one of the most effective elements of our boot camp program. Here, students do actual development work that will result in practical experience they add to their resume. Students are challenged to work as part of a team and to figure out new things they haven’t been taught. They’re prepared for the actual experience of working on a dev team. We attempt to replicate what it’s like to do the actual job. For most people, this is where all the tools they’ve learned come together. They gain the confidence that they can, in fact, do the job. The Live Project covers:

  • Working with a team
  • Daily stand-ups
  • Retrospective and sprint review
  • Working in Team Foundation Server
  • Checking in and pushing your code daily
  • And more...

Average completion time: 40 hours of study time

Due to the fact that our goal is you employed in a technical position, every boot camp ends with the Job Placement Course. The skills and techniques needed to get hired in technology are not necessarily in the skill set of applicants. This course covers how to land one’s first tech job or how to re-enter the industry. The Job Placement Course covers:

  • How to do a phone interview
  • How to do an in-person interview
  • Approaches to white-board presentations
  • How to write a resume
  • Writing a cover letter
  • Where to find tech jobs
  • And more...

15 weeks full-time: $7,950 (after upfront payment discount, not including sales tax)

28 weeks part-time: $9,800 (after upfront payment discount, not including sales tax)

Several tuition payment and financing options available.

Contact our admissions staff for information on our current discounts:

Email: info@learncodinganywhere.com   Phone: 503-206-6915

NOTE: Full-time and part-time boot camps are made up of exactly the same content. The only difference is how many weeks of access to our Learning Management System (i.e., course content) and Instructor assistance you are purchasing.

The Python Boot Camp is the perfect choice for students interested in learning full-stack web and software development. With Python being one of the most popular and utilized programming languages in existence, students are well-prepared for positions requiring skills in this language (many major companies use Python, including Google and YouTube). On this boot camp, students learn five of the most popular and in-demand programming languages. In addition to Python, languages covered in this boot camp include: JavaScript, HTML, CSS, SQL. Graduates are well-rounded, full-stack, junior-level developers, set up for entry-level positions.

  • 600 hours of study content and activities.
  • Includes a Live Project that focuses on Python, resulting in real-world development experience that can be added to your resume.
  • Covers front-end and back-end web and software development.

Average completion time: 40 hours of study time

All of our boot camps begin with this course. It exists as an undercut to learning computer programming and provides students with a firm foundation in technology fundamentals. Students gain the knowledge of how computers work and a well-rounded technology vocabulary. The Computer and Technology Basics Course covers:

  • Clear definitions for every major technology term
  • Algorithm theory and design
  • Basic machine architecture
  • Central processing unit operation
  • Computer network principles
  • Internet design and operation
  • Web browser operation
  • Social media fundamentals
  • Basic security concepts
  • And more...

Average completion time: 40 hours of study time

Due to the importance of the data contained on this course, it is the second course included in all of our boot camps. It covers the basic elements that are fundamental to any computer program, leading to greater comprehension of every computer programming language you will learn in the future. Students will also gain an understanding of the basic actions of a software developer. The Overview of Software Development Course covers:

  • Object-oriented programming basics
  • Web application basics
  • Database basics
  • What a software developer actually does
  • What other skills a software developer needs
  • How programs are made in this profession
  • The attitude necessary to be successful
  • How to think like a computer programmer
  • Number systems
  • Data structures
  • What flowcharting is and how it helps you to develop
  • Registry basics
  • Command line basics
  • Writing code in Python
  • And more...

Average completion time: 24 hours of study time

Due to the importance of the topics on this course, it is the third course included in all of our boot camps. Keeping track of the various stages of a software program as it is created is vital, if only so that if you find that you’re taking the wrong approach to a programming task, you will want a way to get rid of the changes you made and go back to before you tried that approach. Version control allows this as well as other valuable actions related to managing the sometimes lengthy and complex process of making software. The Version Control Course covers:

  • What source control and version control are
  • Git
  • GitHub
  • Version control through Team Foundation Server and Git
  • File locking
  • Version merging
  • Change lists
  • Push, pull and commit
  • And more...

Average completion time: 88 hours of study time

Because every developer must understand web development, this is the fourth course included in all of our boot camps. It covers the latest versions of HTML (Hypertext Markup Language) and CSS (Cascading Style Sheets). All websites are made using HTML. CSS is a tool to manage many elements of the pages made with HTML. The HTML and CSS Course covers:

  • All the basic fundamentals of HTML5
  • All the basic fundamentals of CSS3
  • Making an HTML5 website
  • Customizing it with CSS3
  • File Transfer Protocol
  • Bootstrap
  • And more...

Average completion time: 80 hours of study time

As one of the most in-demand programming languages and a necessary skill for developers, JavaScript is the fifth course included in all of our boot camps. JavaScript is a versatile, popular programming language that is often used to add interactive elements to web pages. It is extremely popular. The JavaScript Course covers:

  • History and background of JavaScript
  • Fundamental elements of JavaScript and how to create programs using the language
  • Modifying your web pages using JavaScript
  • Using JavaScript in combination with HTML and CSS to create dynamic websites
  • jQuery
  • Bootstrap
  • Introduction to React.js
  • And more...

Average completion time: 40 hours of study time

This course covers database fundamentals and how to create databases. Structured Query Language (SQL) is a programming language used for databases. The Database and SQL Course covers:

  • Database fundamentals
  • Why databases are so important to development
  • CRUD (create, read, update, delete) operations
  • How an RDBMS works
  • How databases are used in web applications
  • How to create your own database
  • SQL
  • Utilizing SQL with databases
  • Using SQL Server
  • And more...

Average completion time: 160 hours of study time

Python is an extremely in-demand and popular programming language which is powerful and robust—capable of a wide range of functions, from web development to creating console applications. The Python Course covers:

  • Python 3
  • Linux fundamentals
  • Utilizing PyCharm
  • tKinter
  • SQLite
  • Data science with NumPy
  • Apache HTTP Server
  • Django
  • Utilizing APIs
  • And more...

Average completion time: 8 hours of study time

Due to the importance of understanding how development projects are run, this course is included in every boot camp. The process of building complex software is challenging, and involves the use of special tools and project management procedures in order to achieve a satisfactory outcome. On this course, students learn some popular project management technologies used in the software development world, including Agile and Scrum. The Project Management Course covers:

  • Project management basics
  • Agile
  • Scrum
  • How to operate as part of a development team
  • And more...

Average completion time: 80 hours of study time

To ensure students have real-world development experience, every one of our boot camps include a Live Project. Our Live Projects are 2-week coding projects students engage in that focus on specific tasks and technologies. This is one of the most effective elements of our boot camp program. Here, students do actual development work that will result in practical experience they add to their resume. Students are challenged to work as part of a team and to figure out new things they haven’t been taught. They’re prepared for the actual experience of working on a dev team. We attempt to replicate what it’s like to do the actual job. For most people, this is where all the tools they’ve learned come together. They gain the confidence that they can, in fact, do the job. The Live Project covers:

  • Working with a team
  • Daily stand-ups
  • Retrospective and sprint review
  • Working in Team Foundation Server
  • Checking in and pushing your code daily
  • And more...

Average completion time: 40 hours of study time

Due to the fact that our goal is you employed in a technical position, every boot camp ends with the Job Placement Course. The skills and techniques needed to get hired in technology are not necessarily in the skill set of applicants. This course covers how to land one’s first tech job or how to re-enter the industry. The Job Placement Course covers:

  • How to do a phone interview
  • How to do an in-person interview
  • Approaches to white-board presentations
  • How to write a resume
  • Writing a cover letter
  • Where to find tech jobs
  • And more...

15 weeks full-time: $7,950 (after upfront payment discount, not including sales tax)

28 weeks part-time: $9,800 (after upfront payment discount, not including sales tax)

Several tuition payment and financing options available.

Contact our admissions staff for information on our current discounts:

Email: info@learncodinganywhere.com   Phone: 503-206-6915

NOTE: Full-time and part-time boot camps are made up of exactly the same content. The only difference is how many weeks of access to our Learning Management System (i.e., course content) and Instructor assistance you are purchasing.

The UI/UX Designer Boot Camp was created for people who not only want to learn to code, but who want to create aesthetically pleasing and easy-to-use programs and websites. Graduates of this boot camp are full-stack web and software developers, who are also trained in design. This boot camp covers several programming languages, including front end and back end development. Once the student is trained in basic coding, they move into creating sleek user interfaces with a user-friendly experience.

  • 600 hours of study content and activities.
  • Includes a Live Project that focuses on web design, resulting in real-world experience that can be added to your resume.
  • Covers full-stack, front-end and back-end web and software development.

Average completion time: 40 hours of study time

All of our boot camps begin with this course. It exists as an undercut to learning computer programming and provides students with a firm foundation in technology fundamentals. Students gain the knowledge of how computers work and a well-rounded technology vocabulary. The Computer and Technology Basics Course covers:

  • Clear definitions for every major technology term
  • Algorithm theory and design
  • Basic machine architecture
  • Central processing unit operation
  • Computer network principles
  • Internet design and operation
  • Web browser operation
  • Social media fundamentals
  • Basic security concepts
  • And more...

Average completion time: 40 hours of study time

Due to the importance of the data contained on this course, it is the second course included in all of our boot camps. It covers the basic elements that are fundamental to any computer program, leading to greater comprehension of every computer programming language you will learn in the future. Students will also gain an understanding of the basic actions of a software developer. The Overview of Software Development Course covers:

  • Object-oriented programming basics
  • Web application basics
  • Database basics
  • What a software developer actually does
  • What other skills a software developer needs
  • How programs are made in this profession
  • The attitude necessary to be successful
  • How to think like a computer programmer
  • Number systems
  • Data structures
  • What flowcharting is and how it helps you to develop
  • Registry basics
  • Command line basics
  • Writing code in Python
  • And more...

Average completion time: 24 hours of study time

Due to the importance of the topics on this course, it is the third course included in all of our boot camps. Keeping track of the various stages of a software program as it is created is vital, if only so that if you find that you’re taking the wrong approach to a programming task, you will want a way to get rid of the changes you made and go back to before you tried that approach. Version control allows this as well as other valuable actions related to managing the sometimes lengthy and complex process of making software. The Version Control Course covers:

  • What source control and version control are
  • Git
  • GitHub
  • Version control through Team Foundation Server and Git
  • File locking
  • Version merging
  • Change lists
  • Push, pull and commit
  • And more...

Average completion time: 88 hours of study time

Because every developer must understand web development, this is the fourth course included in all of our boot camps. It covers the latest versions of HTML (Hypertext Markup Language) and CSS (Cascading Style Sheets). All websites are made using HTML. CSS is a tool to manage many elements of the pages made with HTML. The HTML and CSS Course covers:

  • All the basic fundamentals of HTML5
  • All the basic fundamentals of CSS3
  • Making an HTML5 website
  • Customizing it with CSS3
  • File Transfer Protocol
  • Bootstrap
  • And more...

Average completion time: 80 hours of study time

As one of the most in-demand programming languages and a necessary skill for developers, JavaScript is the fifth course included in all of our boot camps. JavaScript is a versatile, popular programming language that is often used to add interactive elements to web pages. It is extremely popular. The JavaScript Course covers:

  • History and background of JavaScript
  • Fundamental elements of JavaScript and how to create programs using the language
  • Modifying your web pages using JavaScript
  • Using JavaScript in combination with HTML and CSS to create dynamic websites
  • jQuery
  • Bootstrap
  • Introduction to React.js
  • And more...

Average completion time: 40 hours of study time

This course covers database fundamentals and how to create databases. Structured Query Language (SQL) is a programming language used for databases. The Database and SQL Course covers:

  • Database fundamentals
  • Why databases are so important to development
  • CRUD (create, read, update, delete) operations
  • How an RDBMS works
  • How databases are used in web applications
  • How to create your own database
  • SQL
  • Utilizing SQL with databases
  • Using SQL Server
  • And more...

Average completion time: 160 hours of study time

UI stands for “user interface”. A “user” is simply someone who uses something. An “interface” is the part of a computer or device that the user interacts with. It is a device or program that program that enables a user to communicate with a computer. For example: a mouse is an interface. UX stands for “user experience”. UX is used to describe the overall experience one has in using a computer program. Things such as ease of use, aesthetics, how easy it is to work out on your own how to use it, etc. are all considered part of the user experience.

This course covers the basics of UI and UX, including:

  • Basic design principles,
  • The fundamentals of UI and UX,
  • How to utilize fonts,
  • Using colors,
  • Choosing layouts,
  • Wireframing (how to create a blueprint for a website),
  • Photoshop fundamentals,
  • Principles of motion design,
  • Incorporating sound,
  • Prototyping and usability testing (ways of testing software and websites),
  • and much more.

Average completion time: 8 hours of study time

Due to the importance of understanding how development projects are run, this course is included in every boot camp. The process of building complex software is challenging, and involves the use of special tools and project management procedures in order to achieve a satisfactory outcome. On this course, students learn some popular project management technologies used in the software development world, including Agile and Scrum. The Project Management Course covers:

  • Project management basics
  • Agile
  • Scrum
  • How to operate as part of a development team
  • And more...

Average completion time: 80 hours of study time

To ensure students have real-world development experience, every one of our boot camps include a Live Project. Our Live Projects are 2-week coding projects students engage in that focus on specific tasks and technologies. This is one of the most effective elements of our boot camp program. Here, students do actual development work that will result in practical experience they add to their resume. Students are challenged to work as part of a team and to figure out new things they haven’t been taught. They’re prepared for the actual experience of working on a dev team. We attempt to replicate what it’s like to do the actual job. For most people, this is where all the tools they’ve learned come together. They gain the confidence that they can, in fact, do the job. The Live Project covers:

  • Working with a team
  • Daily stand-ups
  • Retrospective and sprint review
  • Working in Team Foundation Server
  • Checking in and pushing your code daily
  • And more...

Average completion time: 40 hours of study time

Due to the fact that our goal is you employed in a technical position, every boot camp ends with the Job Placement Course. The skills and techniques needed to get hired in technology are not necessarily in the skill set of applicants. This course covers how to land one’s first tech job or how to re-enter the industry. The Job Placement Course covers:

  • How to do a phone interview
  • How to do an in-person interview
  • Approaches to white-board presentations
  • How to write a resume
  • Writing a cover letter
  • Where to find tech jobs
  • And more...

22 weeks full-time: $11,660 (after upfront payment discount, not including sales tax)

40 weeks part-time: $14,000 (after upfront payment discount, not including sales tax)

Several tuition payment and financing options available.

Contact our admissions staff for information on our current discounts:

Email: info@learncodinganywhere.com   Phone: 503-206-6915

NOTE: Full-time and part-time boot camps are made up of exactly the same content. The only difference is how many weeks of access to our Learning Management System (i.e., course content) and Instructor assistance you are purchasing.

The Software Developer Boot Camp is our premier program. Due to its magnitude and thoroughness, we recommend this boot camp above all others.

On this program, students learn seven of the most popular and in-demand programming languages. Graduates of this boot camp are well-prepared for a career in software and web development in a wide range of positions.

By the end of their training, students will have a robust résumé. Software Developer Boot Camp graduates are well-rounded, full-stack, junior-level developers set up for a myriad of entry-level developer positions. Languages covered in this boot camp include: C#, Python, JavaScript, HTML, CSS, SQL, and more.

  • Our most comprehensive and substantial program.
  • Highest graduate salary and job placement rate of all our programs.
  • Nearly 900 hours of study content and activities.
  • Includes two 2-week Live Projects that provide real-world coding experience that can be added to your resume.
  • Covers front-end and back-end web and software development.

Average completion time: 40 hours of study time

All of our boot camps begin with this course. It exists as an undercut to learning computer programming and provides students with a firm foundation in technology fundamentals. Students gain the knowledge of how computers work and a well-rounded technology vocabulary. The Computer and Technology Basics Course covers:

  • Clear definitions for every major technology term
  • Algorithm theory and design
  • Basic machine architecture
  • Central processing unit operation
  • Computer network principles
  • Internet design and operation
  • Web browser operation
  • Social media fundamentals
  • Basic security concepts
  • And more...

Average completion time: 40 hours of study time

Due to the importance of the data contained on this course, it is the second course included in all of our boot camps. It covers the basic elements that are fundamental to any computer program, leading to greater comprehension of every computer programming language you will learn in the future. Students will also gain an understanding of the basic actions of a software developer. The Overview of Software Development Course covers:

  • Object-oriented programming basics
  • Web application basics
  • Database basics
  • What a software developer actually does
  • What other skills a software developer needs
  • How programs are made in this profession
  • The attitude necessary to be successful
  • How to think like a computer programmer
  • Number systems
  • Data structures
  • What flowcharting is and how it helps you to develop
  • Registry basics
  • Command line basics
  • Writing code in Python
  • And more...

Average completion time: 24 hours of study time

Due to the importance of the topics on this course, it is the third course included in all of our boot camps. Keeping track of the various stages of a software program as it is created is vital, if only so that if you find that you’re taking the wrong approach to a programming task, you will want a way to get rid of the changes you made and go back to before you tried that approach. Version control allows this as well as other valuable actions related to managing the sometimes lengthy and complex process of making software. The Version Control Course covers:

  • What source control and version control are
  • Git
  • GitHub
  • Version control through Team Foundation Server and Git
  • File locking
  • Version merging
  • Change lists
  • Push, pull and commit
  • And more...

Average completion time: 88 hours of study time

Because every developer must understand web development, this is the fourth course included in all of our boot camps. It covers the latest versions of HTML (Hypertext Markup Language) and CSS (Cascading Style Sheets). All websites are made using HTML. CSS is a tool to manage many elements of the pages made with HTML. The HTML and CSS Course covers:

  • All the basic fundamentals of HTML5
  • All the basic fundamentals of CSS3
  • Making an HTML5 website
  • Customizing it with CSS3
  • File Transfer Protocol
  • Bootstrap
  • And more...

Average completion time: 80 hours of study time

As one of the most in-demand programming languages and a necessary skill for developers, JavaScript is the fifth course included in all of our boot camps. JavaScript is a versatile, popular programming language that is often used to add interactive elements to web pages. It is extremely popular. The JavaScript Course covers:

  • History and background of JavaScript
  • Fundamental elements of JavaScript and how to create programs using the language
  • Modifying your web pages using JavaScript
  • Using JavaScript in combination with HTML and CSS to create dynamic websites
  • jQuery
  • Bootstrap
  • Introduction to React.js
  • And more...

Average completion time: 40 hours of study time

This course covers database fundamentals and how to create databases. Structured Query Language (SQL) is a programming language used for databases. The Database and SQL Course covers:

  • Database fundamentals
  • Why databases are so important to development
  • CRUD (create, read, update, delete) operations
  • How an RDBMS works
  • How databases are used in web applications
  • How to create your own database
  • SQL
  • Utilizing SQL with databases
  • Using SQL Server
  • And more...

Average completion time: 8 hours of study time

Visual Studio is an Integrated Development Environment from Microsoft that helps you write software programs. It brings together many of the tools you’ll need to make software in one place. Learning to use Visual Studio well will make all of your learning and job duties go faster. The Visual Studio Course covers:

  • Utilizing Visual Studio
  • Using Visual Studio’s debugger
  • Team Foundation Server
  • Compiling, publishing and testing your code
  • And more...

Average completion time: 160 hours of study time

C# is a very powerful, mature programming language that can be used to create the most complex and robust of software programs, capable of satisfying the needs of large businesses. It is one of the most in-demand languages in the software development field. You will learn the fundamental elements of this popular language, enabling you to create your own software programs, and getting you well-prepared for your career as a developer. The .NET Framework is a collection of tools and pre-made software that help developers to make computer programs. It was created by the technology company Microsoft. The C# and .NET Course covers:

  • C#
  • .NET Framework
  • ASP.NET
  • LINQ
  • Unit Testing
  • Entity Framework
  • ASP.NET MVC
  • LINQ to SQL
  • .NET Core
  • And more...

Average completion time: 160 hours of study time

Python is an extremely in-demand and popular programming language which is powerful and robust—capable of a wide range of functions, from web development to creating console applications. The Python Course covers:

  • Python 3
  • Linux fundamentals
  • Utilizing PyCharm
  • tKinter
  • SQLite
  • Data science with NumPy
  • Apache HTTP Server
  • Django
  • Utilizing APIs
  • And more...

Average completion time: 8 hours of study time

Due to the importance of understanding how development projects are run, this course is included in every boot camp. The process of building complex software is challenging, and involves the use of special tools and project management procedures in order to achieve a satisfactory outcome. On this course, students learn some popular project management technologies used in the software development world, including Agile and Scrum. The Project Management Course covers:

  • Project management basics
  • Agile
  • Scrum
  • How to operate as part of a development team
  • And more...

Average completion time: 160 hours of study time

To ensure students have real-world development experience, every one of our boot camps include a Live Project. Our Live Projects are 2-week coding projects students engage in that focus on specific tasks and technologies. This is one of the most effective elements of our boot camp program. Here, students do actual development work that will result in practical experience they add to their resume. Students are challenged to work as part of a team and to figure out new things they haven’t been taught. They’re prepared for the actual experience of working on a dev team. We attempt to replicate what it’s like to do the actual job. For most people, this is where all the tools they’ve learned come together. They gain the confidence that they can, in fact, do the job. The Live Project covers:

  • Working with a team
  • Daily stand-ups
  • Retrospective and sprint review
  • Working in Team Foundation Server
  • Checking in and pushing your code daily
  • And more...

Average completion time: 40 hours of study time

Due to the fact that our goal is you employed in a technical position, every boot camp ends with the Job Placement Course. The skills and techniques needed to get hired in technology are not necessarily in the skill set of applicants. This course covers how to land one’s first tech job or how to re-enter the industry. The Job Placement Course covers:

  • How to do a phone interview
  • How to do an in-person interview
  • Approaches to white-board presentations
  • How to write a resume
  • Writing a cover letter
  • Where to find tech jobs
  • And more...

The Tech Academy Course List

Average completion time: 40 hours of study time

All of our boot camps begin with this course. It exists as an undercut to learning computer programming and provides students with a firm foundation in technology fundamentals. Students gain the knowledge of how computers work and a well-rounded technology vocabulary. The Computer and Technology Basics Course covers:

  • Clear definitions for every major technology term
  • Algorithm theory and design
  • Basic machine architecture
  • Central processing unit operation
  • Computer network principles
  • Internet design and operation
  • Web browser operation
  • Social media fundamentals
  • Basic security concepts
  • And more...

This course is included in the following boot camps:

  • Software Developer Boot Camp
  • C# and .NET Boot Camp
  • Front-End Web Developer Boot Camp
  • Python Boot Camp
  • Cyber Security Boot Camp

Average completion time: 40 hours of study time

Due to the importance of the data contained on this course, it is the second course included in all of our boot camps. It covers the basic elements that are fundamental to any computer program, leading to greater comprehension of every computer programming language you will learn in the future. Students will also gain an understanding of the basic actions of a software developer. The Overview of Software Development Course covers:

  • Object-oriented programming basics
  • Web application basics
  • Database basics
  • What a software developer actually does
  • What other skills a software developer needs
  • How programs are made in this profession
  • The attitude necessary to be successful
  • How to think like a computer programmer
  • Number systems
  • Data structures
  • What flowcharting is and how it helps you to develop
  • Registry basics
  • Command line basics
  • Writing code in Python
  • And more...

This course is included in the following boot camps:

  • Software Developer Boot Camp
  • C# and .NET Boot Camp
  • Front-End Web Developer Boot Camp
  • Python Boot Camp
  • Cyber Security Boot Camp

Average completion time: 24 hours of study time

Due to the importance of the topics on this course, it is the third course included in all of our boot camps. Keeping track of the various stages of a software program as it is created is vital, if only so that if you find that you’re taking the wrong approach to a programming task, you will want a way to get rid of the changes you made and go back to before you tried that approach. Version control allows this as well as other valuable actions related to managing the sometimes lengthy and complex process of making software. The Version Control Course covers:

  • What source control and version control are
  • Git
  • GitHub
  • Version control through Team Foundation Server and Git
  • File locking
  • Version merging
  • Change lists
  • Push, pull and commit
  • And more...

This course is included in the following boot camps:

  • Software Developer Boot Camp
  • C# and .NET Boot Camp
  • Front-End Web Developer Boot Camp
  • Python Boot Camp
  • Cyber Security Boot Camp

Average completion time: 60 hours of study time

This course covers the basics of hardware and networks. This knowledge is required for cyber security professionals because in order to secure computer hardware and their associated networks, you need to know how they work. This course covers:

  • Computer security fundamentals,
  • Hardware security basics,
  • Introduction to network security,
  • Linux basics,
  • And more...

This course is included in the following boot camps:

  • Cyber Security Boot Camp

This course is not included in the following boot camps:

  • Software Developer Boot Camp
  • C# and .NET Boot Camp
  • Front-End Web Developer Boot Camp
  • Python Boot Camp

Average completion time: 40 hours of study time

Hackers can attack networks and hardware. With a basic understanding of hardware and networks in place, you will now learn how to secure computer hardware and networks to protect them from potential attacks. This course covers:

  • Fundamentals of electronics,
  • Hardware and network terminology,
  • Wireless network basics,
  • A deeper dive into computer hardware,
  • Server basics,
  • How to set up networks,
  • Virtual private networks (VPNs),
  • Network and hardware troubleshooting,
  • And more...

This course is included in the following boot camps:

  • Cyber Security Boot Camp

This course is not included in the following boot camps:

  • Software Developer Boot Camp
  • C# and .NET Boot Camp
  • Front-End Web Developer Boot Camp
  • Python Boot Camp

Average completion time: 88 hours of study time

Because every developer must understand web development, this is the fourth course included in all of our boot camps. It covers the latest versions of HTML (Hypertext Markup Language) and CSS (Cascading Style Sheets). All websites are made using HTML. CSS is a tool to manage many elements of the pages made with HTML. The HTML and CSS Course covers:

  • All the basic fundamentals of HTML5
  • All the basic fundamentals of CSS3
  • Making an HTML5 website
  • Customizing it with CSS3
  • File Transfer Protocol
  • Bootstrap
  • And more...

This course is included in the following boot camps:

  • Software Developer Boot Camp
  • C# and .NET Boot Camp
  • Front-End Web Developer Boot Camp
  • Python Boot Camp
  • Cyber Security Boot Camp

Average completion time: 120 hours of study time

On this course, students not only learn how to secure websites and front-end interfaces, they learn additional programming languages and frameworks, including the extremely popular coding language JavaScript. This course covers:

  • JavaScript fundamentals,
  • Basics of object-oriented programming,
  • HTML and CSS security,
  • Web and browser security,
  • The basics of Node.js,
  • An introduction to modern web application frameworks,
  • Fundamentals of React.js,
  • What TypeScript is and how to use it,
  • Front-end security best practices,
  • Fundamentals of cyber security,
  • Upgrading your portfolio site with HTML, CSS and JavaScript,
  • And more...

This course is included in the following boot camps:

  • Cyber Security Boot Camp

This course is not included in the following boot camps:

  • Software Developer Boot Camp
  • C# and .NET Boot Camp
  • Front-End Web Developer Boot Camp
  • Python Boot Camp

Average completion time: 80 hours of study time

As one of the most in-demand programming languages and a necessary skill for developers, JavaScript is the fifth course included in all of our boot camps. JavaScript is a versatile, popular programming language that is often used to add interactive elements to web pages. It is extremely popular. The JavaScript Course covers:

  • History and background of JavaScript
  • Fundamental elements of JavaScript and how to create programs using the language
  • Modifying your web pages using JavaScript
  • Using JavaScript in combination with HTML and CSS to create dynamic websites
  • jQuery
  • Bootstrap
  • Introduction to React.js
  • And more...

This course is included in the following boot camps:

  • Software Developer Boot Camp
  • C# and .NET Boot Camp
  • Front-End Web Developer Boot Camp
  • Python Boot Camp

This course is not included in the following boot camp:

  • Cyber Security Boot Camp

Average completion time: 40 hours of study time

This course covers database fundamentals and how to create databases. Structured Query Language (SQL) is a programming language used for databases. The Database and SQL Course covers:

  • Database fundamentals
  • Why databases are so important to development
  • CRUD (create, read, update, delete) operations
  • How an RDBMS works
  • How databases are used in web applications
  • How to create your own database
  • SQL
  • Utilizing SQL with databases
  • Using SQL Server
  • And more...

This course is included in the following boot camps:

  • Software Developer Boot Camp
  • C# and .NET Boot Camp
  • Python Boot Camp
  • Cyber Security Boot Camp

This course is not included in the following boot camp:

  • Front-End Web Developer Boot Camp

Average completion time: 40 hours of study time

After the student learns about databases and SQL, they will learn how to secure databases and the backend. This includes protecting against SQL injection attacks and other hacking techniques. This course includes:

  • Introduction to security management,
  • Database security basics,
  • SQL security fundamentals,
  • SQL Server security,
  • Ethical hacking,
  • SQL injection attacks,
  • Security and the cloud,
  • and much more.

This course is included in the following boot camps:

  • Cyber Security Boot Camp

This course is not included in the following boot camps:

  • Software Developer Boot Camp
  • C# and .NET Boot Camp
  • Front-End Web Developer Boot Camp
  • Python Boot Camp

Average completion time: 8 hours of study time

Visual Studio is an Integrated Development Environment from Microsoft that helps you write software programs. It brings together many of the tools you’ll need to make software in one place. Learning to use Visual Studio well will make all of your learning and job duties go faster. The Visual Studio Course covers:

  • Utilizing Visual Studio
  • Using Visual Studio’s debugger
  • Team Foundation Server
  • Compiling, publishing and testing your code
  • And more...

This course is included in the following boot camps:

  • Software Developer Boot Camp
  • C# and .NET Boot Camp
  • Game Developer Boot Camp

This course is not included in the following boot camps:

  • Front-End Web Developer Boot Camp
  • Python Boot Camp
  • Cyber Security Boot Camp

Average completion time: 160 hours of study time

C# is a very powerful, mature programming language that can be used to create the most complex and robust of software programs, capable of satisfying the needs of large businesses. It is one of the most in-demand languages in the software development field. You will learn the fundamental elements of this popular language, enabling you to create your own software programs, and getting you well-prepared for your career as a developer. The .NET Framework is a collection of tools and pre-made software that help developers to make computer programs. It was created by the technology company Microsoft. The C# and .NET Course covers:

  • C#
  • .NET Framework
  • ASP.NET
  • LINQ
  • Unit Testing
  • Entity Framework
  • ASP.NET MVC
  • LINQ to SQL
  • .NET Core
  • And more...

This course is included in the following boot camps:

  • Software Developer Boot Camp
  • C# and .NET Boot Camp

This course is not included in the following boot camps:

  • Front-End Web Developer Boot Camp
  • Python Boot Camp
  • Cyber Security Boot Camp

Average completion time: 160 hours of study time

Python is an extremely in-demand and popular programming language which is powerful and robust—capable of a wide range of functions, from web development to creating console applications. The Python Course covers:

  • Python 3
  • Linux fundamentals
  • Utilizing PyCharm
  • tKinter
  • SQLite
  • MySQL
  • Data science with NumPy
  • Apache HTTP Server
  • Django
  • Utilizing APIs
  • And more...

This course is included in the following boot camps:

  • Software Developer Boot Camp
  • Python Boot Camp

This course is not included in the following boot camps:

  • C# and .NET Boot Camp
  • Front-End Web Developer Boot Camp
  • Cyber Security Boot Camp

Average completion time: 180 hours of study time

This course covers all basic elements associated with cyber security, including the protection of: hardware, websites, networks, software, the cloud and apps. Students learn the in-demand techniques and popular tools that prevent hackers from cyber attacks. In order to secure software and apps, students must first learn to develop software and apps – and so mobile app development and software development is covered on this course. This course includes:

  • Software development basics,
  • Creating software with Java,
  • Object-oriented programming,
  • iOS development with Swift,
  • Developing iOS apps with Objective-C,
  • Android app development with Java,
  • Cyber security terminology,
  • Certificate authorities and security certificate fundamentals,
  • Common cyber attacks,
  • Network and IoT security basics,
  • Software security,
  • Mobile app security,
  • Computer ethics basics,
  • Cyber security,
  • Introduction to Snort 3,
  • End-user security awareness,
  • Ethical hacking,
  • Description of cyber threat intelligence,
  • Open source cyber security tools,
  • and much more.

This course is included in the following boot camps:

  • Cyber Security Boot Camp

This course is not included in the following boot camps:

  • Software Developer Boot Camp
  • C# and .NET Boot Camp
  • Front-End Web Developer Boot Camp
  • Python Boot Camp

Average completion time: 8 hours of study time

Due to the importance of understanding how development projects are run, this course is included in every boot camp. The process of building complex software is challenging, and involves the use of special tools and project management procedures in order to achieve a satisfactory outcome. On this course, students learn some popular project management technologies used in the software development world, including Agile and Scrum. The Project Management Course covers:

  • Project management basics
  • Agile
  • Scrum
  • How to operate as part of a development team
  • And more...

This course is included in the following boot camps:

  • Software Developer Boot Camp
  • C# and .NET Boot Camp
  • Front-End Web Developer Boot Camp
  • Python Boot Camp
  • Cyber Security Boot Camp

Average completion time: 80 hours of study time

To ensure students have real-world development experience, every one of our boot camps include a Live Project. Our Live Projects are 2-week coding projects students engage in that focus on specific tasks and technologies. This is one of the most effective elements of our boot camp program. Here, students do actual development work that will result in practical experience they add to their resume. Students are challenged to work as part of a team and to figure out new things they haven’t been taught. They’re prepared for the actual experience of working on a dev team. We attempt to replicate what it’s like to do the actual job. For most people, this is where all the tools they’ve learned come together. They gain the confidence that they can, in fact, do the job. The Live Project covers:

  • Working with a team
  • Daily stand-ups
  • Retrospective and sprint review
  • Working in Team Foundation Server
  • Checking in and pushing your code daily
  • And more...

This course is included in the following boot camps:

  • Software Developer Boot Camp
  • C# and .NET Boot Camp
  • Python Boot Camp
  • Front-End Web Developer Boot Camp
  • Cyber Security Boot Camp

Average completion time: 40 hours of study time

Due to the fact that our goal is you employed in a technical position, every boot camp ends with the Job Placement Course. The skills and techniques needed to get hired in technology are not necessarily in the skill set of applicants. This course covers how to land one’s first tech job or how to re-enter the industry. The Job Placement Course covers:

  • How to do a phone interview
  • How to do an in-person interview
  • Approaches to white-board presentations
  • How to write a resume
  • Writing a cover letter
  • Where to find tech jobs
  • And more...

This course is included in the following boot camps:

  • Software Developer Boot Camp
  • C# and .NET Boot Camp
  • Python Boot Camp
  • Front-End Web Developer Boot Camp
  • Cyber Security Boot Camp
Contact Us