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,
  • Artificial Intelligence,
  • Cyber Security,
  • Game Development
  • Data Science,
  • Mobile App Development,
  • UI/UX Design
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:

16 weeks full-time: $9,495 (after upfront payment discount, not including sales tax)

30 weeks part-time: $13,500 (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.

This boot camp covers artificial intelligence (computer systems capable of performing tasks that typically require human intelligence) which is arguably the fastest-growing technology sector on Earth. The ramifications of AI exist in all industries and it is pervading every corner of our lives. The AI Developer Boot Camp covers each fundamental skill and tool that an entry-level AI developer needs to know. In this boot camp, you will also learn computer science basics, programming fundamentals and coding in several in-demand languages.

  • Over 600 hours of study content and activities.
  • We cover computer programming and web development on this boot camp so that students know how to code.
  • Graduates are prepared for entry-level AI developer positions.

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: 200 hours of study time

Artificial intelligence (computer systems capable of performing tasks that typically require human intelligence) is arguably the fastest-growing technology sector on Earth. The ramifications of AI exist in all industries and it is pervading every corner of our lives. This course covers each fundamental skill and tool that an entry-level AI developer needs to know. On this course, students learn:

  • AI essentials and AI development tools,
  • Machine learning (computers acquiring knowledge from data to improve performance over time),
  • Neural networks (computational frameworks inspired by the human brain, used for pattern recognition and decision-making),
  • AI development with Python,
  • Data analysis (the process of examining, interpreting, and drawing insights from data to inform decision-making),
  • R programming (a statistical and data analysis language widely used for data manipulation and visualization),
  • Data science fundamentals,
  • Big Data (large and complex sets of data that require specialized techniques for processing and analysis),
  • Data structures,
  • Natural language processing (the study of enabling computers to understand and process human language),
  • Deep learning (advanced machine learning using neural networks to learn patterns and make accurate predictions),
  • Data visualization (presenting data in visual formats to aid understanding and uncover insights effectively),
  • Chatbots (AI-powered computer programs that simulate human conversation to provide interactive assistance, such as Chat GPT),
  • Web scraping (extracting data from websites automatically) and data mining (the process of discovering meaningful patterns from large sets of data),
  • Fundamentals of mathematics,
  • Statistics and probability,
  • Basic AI algorithms,
  • Open AI API (a popular platform that offers access to advanced language models for various applications and tasks),
  • Data preprocessing (the initial step in data analysis, involving cleaning, transforming, and organizing data),
  • Feature engineering (the process of creating informative and relevant input variables for machine learning models),
  • Model training and model evaluation (training a model on data and assessing its performance),
  • Sentiment analysis (the process of determining the sentiment or emotion expressed in textual data),
  • Containerization with Docker,
  • Popular data science and AI-centric libraries like: Pandas, Anaconda, Tensor Flow, Keras, Theano, SciPy, Py Torch and Mat plot lib.

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 tech experience, every one of our boot camps include a Capstone Project. A capstone is the final project that brings together all the skills learned on one’s boot camp. Capstone projects not only provide vital experience (that can be included on one’s resume), they challenge the student to debug and solve problems on their own. This is one of the most effective elements of our boot camp programs. We attempt to replicate what it’s like to do the actual job by assigning students tasks which require creative thinking to complete. 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 Capstone Project covers:

  • Creating a real project that can be posted online for others to review,
  • Utilizing version control,
  • Obtaining experience one can add to their resume,
  • Using key elements of Scrum, Agile and DevOps,
  • Debugging and self-teaching to prepare one for the job,
  • Applying major tools learned on one’s boot camp,

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: $8,925 (after upfront payment discount, not including sales tax)

28 weeks part-time: $12,500 (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 Capstone 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 tech experience, every one of our boot camps include a Capstone Project. A capstone is the final project that brings together all the skills learned on one’s boot camp. Capstone projects not only provide vital experience (that can be included on one’s resume), they challenge the student to debug and solve problems on their own. This is one of the most effective elements of our boot camp programs. We attempt to replicate what it’s like to do the actual job by assigning students tasks which require creative thinking to complete. 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 Capstone Project covers:

  • Creating a real project that can be posted online for others to review,
  • Utilizing version control,
  • Obtaining experience one can add to their resume,
  • Using key elements of Scrum, Agile and DevOps,
  • Debugging and self-teaching to prepare one for the job,
  • Applying major tools learned on one’s boot camp,

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: $11,980 (after upfront payment discount, not including sales tax)

38 weeks part-time: $16,980 (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 Capstone 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 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 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 tech experience, every one of our boot camps include a Capstone Project. A capstone is the final project that brings together all the skills learned on one’s boot camp. Capstone projects not only provide vital experience (that can be included on one’s resume), they challenge the student to debug and solve problems on their own. This is one of the most effective elements of our boot camp programs. We attempt to replicate what it’s like to do the actual job by assigning students tasks which require creative thinking to complete. 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 Capstone Project covers:

  • Creating a real project that can be posted online for others to review,
  • Utilizing version control,
  • Obtaining experience one can add to their resume,
  • Using key elements of Scrum, Agile and DevOps,
  • Debugging and self-teaching to prepare one for the job,
  • Applying major tools learned on one’s boot camp,

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...


16 weeks full-time: $9,495 (after upfront payment discount, not including sales tax)

30 weeks part-time: $13,500 (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.

This boot camp covers the fundamentals of data science. Data science embraces a wide range of scientific methods, systems and processes to extract knowledge and insights from data. Data science includes such topics as:

  • Data visualization – representing information in pictorial form (like graphs or pie charts)
  • Statistical analysis – Identifying trends in different data sources
  • Artificial intelligence – (called AI for short) programming a machine to perform human-like actions, such as facial recognition or voice recognition
  • Machine learning – a subcategory of AI that deals with a computer’s ability to “learn”—meaning, the ability to perform certain actions based on past experience without explicit instructions

And more...

On this boot camp, you will also learn computer science basics, programming fundamentals and coding in several in-demand languages.

  • Over 600 hours of study content and activities.
  • We cover computer programming and web development on this boot camp so that students know how to code.
  • Graduates are prepared for entry-level data scientist positions.

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: 200 hours of study time

This course will make you an entry-level data scientist—and data scientists are in strong demand, in tech and other industries. Data science embraces a wide range of scientific methods, systems and processes to extract knowledge and insights from data. The Data Science Course covers the fundamentals of:

  • Data visualization – representing information in pictorial form (like graphs or pie charts)
  • Statistical analysis – Identifying trends in different data sources
  • Data analysis – evaluating data to discover useful information and assist in decision making
  • Artificial intelligence – (called AI for short) programming a machine to perform human-like actions, such as facial recognition or voice recognition
  • Machine learning – a subcategory of AI that deals with a computer’s ability to “learn”—meaning, the ability to perform certain actions based on past experience without explicit instructions

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 tech experience, every one of our boot camps include a Capstone Project. A capstone is the final project that brings together all the skills learned on one’s boot camp. Capstone projects not only provide vital experience (that can be included on one’s resume), they challenge the student to debug and solve problems on their own. This is one of the most effective elements of our boot camp programs. We attempt to replicate what it’s like to do the actual job by assigning students tasks which require creative thinking to complete. 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 Capstone Project covers:

  • Creating a real project that can be posted online for others to review,
  • Utilizing version control,
  • Obtaining experience one can add to their resume,
  • Using key elements of Scrum, Agile and DevOps,
  • Debugging and self-teaching to prepare one for the job,
  • Applying major tools learned on one’s boot camp,

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,980 (after upfront payment discount, not including sales tax)

18 weeks part-time: $7,980 (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 tech experience, every one of our boot camps include a Capstone Project. A capstone is the final project that brings together all the skills learned on one’s boot camp. Capstone projects not only provide vital experience (that can be included on one’s resume), they challenge the student to debug and solve problems on their own. This is one of the most effective elements of our boot camp programs. We attempt to replicate what it’s like to do the actual job by assigning students tasks which require creative thinking to complete. 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 Capstone Project covers:

  • Creating a real project that can be posted online for others to review,
  • Utilizing version control,
  • Obtaining experience one can add to their resume,
  • Using key elements of Scrum, Agile and DevOps,
  • Debugging and self-teaching to prepare one for the job,
  • Applying major tools learned on one’s boot camp,

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: $12,980 (after upfront payment discount, not including sales tax)

40 weeks part-time: $16,980 (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 Capstone 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 tech experience, every one of our boot camps include a Capstone Project. A capstone is the final project that brings together all the skills learned on one’s boot camp. Capstone projects not only provide vital experience (that can be included on one’s resume), they challenge the student to debug and solve problems on their own. This is one of the most effective elements of our boot camp programs. We attempt to replicate what it’s like to do the actual job by assigning students tasks which require creative thinking to complete. 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 Capstone Project covers:

  • Creating a real project that can be posted online for others to review,
  • Utilizing version control,
  • Obtaining experience one can add to their resume,
  • Using key elements of Scrum, Agile and DevOps,
  • Debugging and self-teaching to prepare one for the job,
  • Applying major tools learned on one’s boot camp,

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 tech experience, every one of our boot camps include a Capstone Project. A capstone is the final project that brings together all the skills learned on one’s boot camp. Capstone projects not only provide vital experience (that can be included on one’s resume), they challenge the student to debug and solve problems on their own. This is one of the most effective elements of our boot camp programs. We attempt to replicate what it’s like to do the actual job by assigning students tasks which require creative thinking to complete. 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 Capstone Project covers:

  • Creating a real project that can be posted online for others to review,
  • Utilizing version control,
  • Obtaining experience one can add to their resume,
  • Using key elements of Scrum, Agile and DevOps,
  • Debugging and self-teaching to prepare one for the job,
  • Applying major tools learned on one’s boot camp,

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: $8,925 (after upfront payment discount, not including sales tax)

28 weeks part-time: $12,500 (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.

Java tops some lists as the most-used programming language in the world. Not only can it be used to develop complex software, it is the language used to create Android apps. On this boot camp, students learn five of the most in-demand programming languages. In addition to Java, 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 software, website and Android app development positions.

  • 600 hours of study content and activities.
  • Includes a Capstone Project that focuses on Java development, 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

Java is one of the most popular programming languages in the world. It is not only used to create complex software, it is the language used for Android app development. On this course, students will learn the fundamentals of the Java language and be set up to create basic Java software and apps. The Java and Android Developer Course covers:

  • Key object-oriented programming terms and concepts
  • Basic Java syntaxs
  • The Eclipse Integrated Development Environment
  • Object-oriented programming with Java
  • Model-View-Controller (MVC) design pattern with Java
  • Android app development with Java
  • An introduction to Spring MVC
  • The basics of Java Persistence API
  • An introduction to Hibernate ORM (object-relational mapping)
  • Fundamentals of Microservices
  • Java libraries

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 tech experience, every one of our boot camps include a Capstone Project. A capstone is the final project that brings together all the skills learned on one’s boot camp. Capstone projects not only provide vital experience (that can be included on one’s resume), they challenge the student to debug and solve problems on their own. This is one of the most effective elements of our boot camp programs. We attempt to replicate what it’s like to do the actual job by assigning students tasks which require creative thinking to complete. 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 Capstone Project covers:

  • Creating a real project that can be posted online for others to review,
  • Utilizing version control,
  • Obtaining experience one can add to their resume,
  • Using key elements of Scrum, Agile and DevOps,
  • Debugging and self-teaching to prepare one for the job,
  • Applying major tools learned on one’s boot camp,

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...


17 weeks full-time: $9,995 (after upfront payment discount, not including sales tax)

32 weeks part-time: $14,400 (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.

A framework is a set of tools and packages designed to aid in the development of software. JavaScript and its frameworks are arguably the most popular (in terms of wide use) programming language and associated tools. On this boot camp, you will learn JavaScript and its most in-demand frameworks. All of the top tech companies on Earth utilize the technologies covered on this boot camp, including: Google, Facebook and Apple. In addition to JavaScript, you will learn the fundamentals of jQuery, AJAX, JSON, Node.js, React, Vue.js, TypeScript, Angular, MongoDB, Ember.js, and the MEAN stack.

  • Covers full stack web and software development.
  • Almost 700 hours of study content and activities.
  • Includes a Capstone Project that focuses on JavaScript development, resulting in real-world development experience that can be added to your résumé.
  • You’ll learn 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: 240 hours of study time

A framework is a set of tools and packages designed to aid in the development of software. JavaScript and its frameworks are arguably the most popular (in terms of wide use) programming language and associated tools. On this course, you will enhance your understanding of JavaScript and its most in-demand frameworks. All of the top tech companies on Earth utilize the technologies covered on this course, including: Google, Facebook and Apple. In addition to JavaScript, you will learn the fundamentals of jQuery, AJAX, JSON, Node.js, React, Vue.js, TypeScript, Angular, MongoDB, Ember.js, and the MEAN stack. This course includes:

  • Object-oriented JavaScript programming
  • jQuery syntax
  • An introduction to using Application Program Interfaces with JavaScript
  • Utilizing JSON with AJAX
  • The Model-View-Controller design pattern with JavaScript
  • The basics of Node.js
  • The fundamentals of MySQL
  • An introduction to Vue.js
  • AngularJS syntax
  • Ember.js basics
  • Utilizing React
  • Document-oriented databases with MongoDB
  • The basics of Express.js
  • Full stack development with the MEAN stack

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 tech experience, every one of our boot camps include a Capstone Project. A capstone is the final project that brings together all the skills learned on one’s boot camp. Capstone projects not only provide vital experience (that can be included on one’s resume), they challenge the student to debug and solve problems on their own. This is one of the most effective elements of our boot camp programs. We attempt to replicate what it’s like to do the actual job by assigning students tasks which require creative thinking to complete. 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 Capstone Project covers:

  • Creating a real project that can be posted online for others to review,
  • Utilizing version control,
  • Obtaining experience one can add to their resume,
  • Using key elements of Scrum, Agile and DevOps,
  • Debugging and self-teaching to prepare one for the job,
  • Applying major tools learned on one’s boot camp,

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...


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

34 weeks part-time: $15,250 (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 largest utilizer of the internet are mobile devices. It is more likely that a user will view your website with a mobile device than on a desktop computer or laptop. The two most popular mobile platforms are iOS (from Apple) and Android (from Google) – these two operating systems have 98% of the global mobile device market share. On this boot camp, you will learn how to develop iOS and Android apps with the popular programming languages Swift, Objective-C and Java.

  • Covers cross-platform app development.
  • Over 700 hours of study content and activities.
  • Includes a Capstone Project that focuses on mobile development, 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

Java is one of the most popular programming languages in the world. It is not only used to create complex software, it is the language used for Android app development. On this course, students will learn the fundamentals of the Java language and be set up to create basic Java software and apps. The Java and Android Developer Course covers:

  • Key object-oriented programming terms and concepts
  • Basic Java syntax
  • The Eclipse Integrated Development Environment
  • Object-oriented programming with Java
  • Model-View-Controller (MVC) design pattern with Java
  • Android app development with Java
  • An introduction to Spring MVC
  • An introduction to Hibernate ORM (object-relational mapping)
  • Fundamentals of Microservices
  • Java libraries

And more...

Average completion time: 112 hours of study time

iOS is one of the most popular operating systems in the world. On this course, students learn how to create basic iOS apps using the extremely popular programming languages: Swift and Objective-C. Students will additionally learn to develop cross-platform applications through the use of Xamarin and C#. This course includes:

  • Basics of UI/UX design
  • Fundamentals of object-oriented programming
  • Developing iOS apps with Swift
  • How to publish apps to the App Store
  • Object-oriented programming with Swift
  • Basic Objective-C
  • Testing iOS apps
  • Very fundamental C#
  • Creating basic cross-platform apps with Xamarin and Xamarin forms
  • Basic app security concepts

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 tech experience, every one of our boot camps include a Capstone Project. A capstone is the final project that brings together all the skills learned on one’s boot camp. Capstone projects not only provide vital experience (that can be included on one’s resume), they challenge the student to debug and solve problems on their own. This is one of the most effective elements of our boot camp programs. We attempt to replicate what it’s like to do the actual job by assigning students tasks which require creative thinking to complete. 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 Capstone Project covers:

  • Creating a real project that can be posted online for others to review,
  • Utilizing version control,
  • Obtaining experience one can add to their resume,
  • Using key elements of Scrum, Agile and DevOps,
  • Debugging and self-teaching to prepare one for the job,
  • Applying major tools learned on one’s boot camp,

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: $8,925 (after upfront payment discount, not including sales tax)

28 weeks part-time: $12,500 (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 Capstone 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 tech experience, every one of our boot camps include a Capstone Project. A capstone is the final project that brings together all the skills learned on one’s boot camp. Capstone projects not only provide vital experience (that can be included on one’s resume), they challenge the student to debug and solve problems on their own. This is one of the most effective elements of our boot camp programs. We attempt to replicate what it’s like to do the actual job by assigning students tasks which require creative thinking to complete. 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 Capstone Project covers:

  • Creating a real project that can be posted online for others to review,
  • Utilizing version control,
  • Obtaining experience one can add to their resume,
  • Using key elements of Scrum, Agile and DevOps,
  • Debugging and self-teaching to prepare one for the job,
  • Applying major tools learned on one’s boot camp,

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: $12,980 (after upfront payment discount, not including sales tax)

40 weeks part-time: $16,980 (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 Capstone 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: 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 tech experience, every one of our boot camps include a Capstone Project. A capstone is the final project that brings together all the skills learned on one’s boot camp. Capstone projects not only provide vital experience (that can be included on one’s resume), they challenge the student to debug and solve problems on their own. This is one of the most effective elements of our boot camp programs. We attempt to replicate what it’s like to do the actual job by assigning students tasks which require creative thinking to complete. 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 Capstone Project covers:

  • Creating a real project that can be posted online for others to review,
  • Utilizing version control,
  • Obtaining experience one can add to their resume,
  • Using key elements of Scrum, Agile and DevOps,
  • Debugging and self-teaching to prepare one for the job,
  • Applying major tools learned on one’s boot camp,

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: 80 hours of study time

To ensure students have real-world tech experience, every one of our boot camps include a Capstone Project. A capstone is the final project that brings together all the skills learned on one’s boot camp. Capstone projects not only provide vital experience (that can be included on one’s resume), they challenge the student to debug and solve problems on their own. This is one of the most effective elements of our boot camp programs. We attempt to replicate what it’s like to do the actual job by assigning students tasks which require creative thinking to complete. 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 Capstone Project covers:

  • Creating a real project that can be posted online for others to review,
  • Utilizing version control,
  • Obtaining experience one can add to their resume,
  • Using key elements of Scrum, Agile and DevOps,
  • Debugging and self-teaching to prepare one for the job,
  • Applying major tools learned on one’s boot camp,

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: $8,925 (after upfront payment discount, not including sales tax)

28 weeks part-time: $12,500 (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 Capstone 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 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 tech experience, every one of our boot camps include a Capstone Project. A capstone is the final project that brings together all the skills learned on one’s boot camp. Capstone projects not only provide vital experience (that can be included on one’s resume), they challenge the student to debug and solve problems on their own. This is one of the most effective elements of our boot camp programs. We attempt to replicate what it’s like to do the actual job by assigning students tasks which require creative thinking to complete. 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 Capstone Project covers:

  • Creating a real project that can be posted online for others to review,
  • Utilizing version control,
  • Obtaining experience one can add to their resume,
  • Using key elements of Scrum, Agile and DevOps,
  • Debugging and self-teaching to prepare one for the job,
  • Applying major tools learned on one’s boot camp,

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: 240 hours of study time

A framework is a set of tools and packages designed to aid in the development of software. JavaScript and its frameworks are arguably the most popular (in terms of wide use) programming language and associated tools. On this course, you will enhance your understanding of JavaScript and its most in-demand frameworks. All of the top tech companies on Earth utilize the technologies covered on this course, including: Google, Facebook and Apple. In addition to JavaScript, you will learn the fundamentals of jQuery, AJAX, JSON, Node.js, React, Vue.js, TypeScript, Angular, MongoDB, Ember.js, and the MEAN stack. This course includes:

  • Object-oriented JavaScript programming
  • jQuery syntax
  • An introduction to using Application Program Interfaces with JavaScript
  • Utilizing JSON with AJAX
  • The Model-View-Controller design pattern with JavaScript
  • The basics of Node.js
  • The fundamentals of MySQL
  • An introduction to Vue.js
  • AngularJS syntax
  • How to write TypeScript code
  • Angular fundamentals
  • Ember.js basics
  • Utilizing React
  • Document-oriented databases with MongoDB
  • The basics of Express.js
  • Full stack development with the MEAN stack

And more...

This course is included in the following boot camps:

  • JavaScript Developer Boot Camp

This course is not included in the following boot camp:

  • Software Developer Boot Camp
  • C# and .NET Boot Camp
  • Front-End Web Developer Boot Camp
  • Python Boot Camp
  • Data Science Boot Camp
  • UI/UX Designer Boot Camp
  • Cyber Security Boot Camp
  • Game Developer Boot Camp
  • Mobile App Developer Boot Camp
  • Java and Android Developer Boot Camp

Average completion time: 200 hours of study time

Artificial intelligence (computer systems capable of performing tasks that typically require human intelligence) is arguably the fastest-growing technology sector on Earth. The ramifications of AI exist in all industries and it is pervading every corner of our lives. This course covers each fundamental skill and tool that an entry-level AI developer needs to know. On this course, students learn:

  • AI essentials and AI development tools,
  • Machine learning (computers acquiring knowledge from data to improve performance over time),
  • Neural networks (computational frameworks inspired by the human brain, used for pattern recognition and decision-making),
  • AI development with Python,
  • Data analysis (the process of examining, interpreting, and drawing insights from data to inform decision-making),
  • R programming (a statistical and data analysis language widely used for data manipulation and visualization),
  • Data science fundamentals,
  • Big Data (large and complex sets of data that require specialized techniques for processing and analysis),
  • Data structures,
  • Natural language processing (the study of enabling computers to understand and process human language),
  • Deep learning (advanced machine learning using neural networks to learn patterns and make accurate predictions),
  • Data visualization (presenting data in visual formats to aid understanding and uncover insights effectively),
  • Chatbots (AI-powered computer programs that simulate human conversation to provide interactive assistance, such as Chat GPT),
  • Web scraping (extracting data from websites automatically) and data mining (the process of discovering meaningful patterns from large sets of data),
  • Fundamentals of mathematics,
  • Statistics and probability,
  • Basic AI algorithms,
  • Open AI API (a popular platform that offers access to advanced language models for various applications and tasks),
  • Data preprocessing (the initial step in data analysis, involving cleaning, transforming, and organizing data),
  • Feature engineering (the process of creating informative and relevant input variables for machine learning models),
  • Model training and model evaluation (training a model on data and assessing its performance),
  • Sentiment analysis (the process of determining the sentiment or emotion expressed in textual data),
  • Containerization with Docker,
  • Popular data science and AI-centric libraries like: Pandas, Anaconda, Tensor Flow, Keras, Theano, SciPy, Py Torch and Mat plot lib.

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 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
  • Data Science Boot Camp
  • UI/UX Designer Boot Camp
  • Game Developer Boot Camp
  • Mobile App Developer Boot Camp
  • JavaScript Developer Boot Camp
  • Java and Android Developer Boot Camp

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...

This course is included in the following boot camps:

  • Game Developer 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
  • Data Science Boot Camp
  • UI/UX Designer Boot Camp
  • Cyber Security Boot Camp
  • Mobile App Developer Boot Camp
  • JavaScript Developer Boot Camp
  • Java and Android Developer 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
  • Data Science Boot Camp
  • UI/UX Designer Boot Camp
  • Cyber Security Boot Camp
  • Game Developer Boot Camp
  • Mobile App Developer Boot Camp
  • JavaScript Developer Boot Camp
  • Java and Android Developer Boot Camp

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...

This course is included in the following boot camps:

  • Game Developer 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
  • Data Science Boot Camp
  • UI/UX Designer Boot Camp
  • Cyber Security Boot Camp
  • Mobile App Developer Boot Camp
  • JavaScript Developer Boot Camp
  • Java and Android Developer Boot Camp

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 on every Tech Academy Boot Camp because it contains vital tools and skills that are required for success in the tech industry.

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 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
  • Data Science Boot Camp
  • UI/UX Designer Boot Camp
  • Game Developer Boot Camp
  • Mobile App Developer Boot Camp
  • JavaScript Developer Boot Camp
  • Java and Android Developer 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
  • Data Science Boot Camp
  • UI/UX Designer Boot Camp
  • Cyber Security Boot Camp
  • Game Developer Boot Camp
  • Mobile App Developer Boot Camp
  • JavaScript Developer Boot Camp
  • Java and Android Developer Boot Camp

This course is not included in the following boot camp:

  • Front-End Web Developer Boot Camp

Average completion time: 200 hours of study time

This course will make you an entry-level data scientist—and data scientists are in strong demand, in tech and other industries. Data science embraces a wide range of scientific methods, systems and processes to extract knowledge and insights from data. The Data Science Course covers the fundamentals of:

  • Data visualization – representing information in pictorial form (like graphs or pie charts)
  • Statistical analysis – Identifying trends in different data sources
  • Data analysis – evaluating data to discover useful information and assist in decision making
  • Artificial intelligence – (called AI for short) programming a machine to perform human-like actions, such as facial recognition or voice recognition
  • Machine learning – a subcategory of AI that deals with a computer’s ability to “learn”—meaning, the ability to perform certain actions based on past experience without explicit instructions

And more...

This course is included in the following boot camps:

  • Data Science 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
  • UI/UX Designer Boot Camp
  • Cyber Security Boot Camp
  • Game Developer Boot Camp
  • Mobile App Developer Boot Camp
  • JavaScript Developer Boot Camp
  • Java and Android Developer 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
  • Data Science Boot Camp
  • UI/UX Designer Boot Camp
  • Game Developer Boot Camp
  • Mobile App Developer Boot Camp
  • JavaScript Developer Boot Camp
  • Java and Android Developer 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
  • Data Science Boot Camp
  • UI/UX Designer Boot Camp
  • Game Developer Boot Camp
  • Mobile App Developer Boot Camp
  • JavaScript Developer Boot Camp
  • Java and Android Developer 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
  • Data Science Boot Camp
  • UI/UX Designer Boot Camp
  • Game Developer Boot Camp
  • Mobile App Developer Boot Camp
  • JavaScript Developer Boot Camp
  • Java and Android Developer 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 on every Tech Academy Boot Camp because it contains vital tools and skills that are required for success in the tech industry.

Average completion time: 112 hours of study time

iOS and Android operating systems dominate the mobile device market. Students will learn how to create basic apps on both of these OSes using the extremely popular programming languages: Swift and Objective-C. Students will additionally learn to develop cross-platform applications through the use of Xamarin and C#. This course includes:

  • Basics of UI/UX design
  • Fundamentals of object-oriented programming
  • Developing iOS apps with Swift
  • How to publish apps to the App Store
  • Object-oriented programming with Swift
  • Basic Objective-C
  • Testing iOS apps
  • Very fundamental C#
  • Creating basic cross-platform apps with Xamarin and Xamarin forms
  • Basic app security concepts

And more...

This course is included in the following boot camps:

  • Mobile App Developer 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
  • Data Science Boot Camp
  • UI/UX Designer Boot Camp
  • Cyber Security Boot Camp
  • Game Developer Boot Camp
  • JavaScript Developer Boot Camp
  • Java and Android Developer Boot Camp

Average completion time: 160 hours of study time

Java is one of the most popular programming languages in the world. It is not only used to create complex software, it is the language used for Android app development. On this course, students will learn the fundamentals of the Java language and be set up to create basic Java software and apps. The Java and Android Developer Course covers:

  • Key object-oriented programming terms and concepts
  • Basic Java syntax
  • The Eclipse Integrated Development Environment
  • Object-oriented programming with Java
  • Model-View-Controller (MVC) design pattern with Java
  • Android app development with Java
  • An introduction to Spring MVC
  • The basics of Java Persistence API
  • An introduction to Hibernate ORM (object-relational mapping)
  • Fundamentals of Microservices
  • Java libraries

And more...

This course is included in the following boot camps:

  • Java and Android Developer 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
  • Data Science Boot Camp
  • UI/UX Designer Boot Camp
  • Cyber Security Boot Camp
  • Game Developer Boot Camp
  • Mobile App Developer Boot Camp
  • JavaScript Developer 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
  • Data Science Boot Camp
  • UI/UX Designer Boot Camp
  • Game Developer Boot Camp
  • Mobile App Developer Boot Camp
  • JavaScript Developer Boot Camp
  • Java and Android Developer Boot Camp

This course is not included in the following 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 on every Tech Academy Boot Camp because it contains vital tools and skills that are required for success in the tech industry.

Average completion time: 80 hours of study time

To ensure students have real-world tech experience, every one of our boot camps include a Capstone Project. A capstone is the final project that brings together all the skills learned on one’s boot camp. Capstone projects not only provide vital experience (that can be included on one’s resume), they challenge the student to debug and solve problems on their own. This is one of the most effective elements of our boot camp programs. We attempt to replicate what it’s like to do the actual job by assigning students tasks which require creative thinking to complete. 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 Capstone Project covers:

  • Creating a real project that can be posted online for others to review,
  • Utilizing version control,
  • Obtaining experience one can add to their resume,
  • Using key elements of Scrum, Agile and DevOps,
  • Debugging and self-teaching to prepare one for the job,
  • Applying major tools learned on one’s boot camp,

And more...

This course is included on every Tech Academy Boot Camp because it contains vital tools and skills that are required for success in the tech industry.

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 on every Tech Academy Boot Camp because it contains vital tools and skills that are required for success in the tech industry.

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 on every Tech Academy Boot Camp because it contains vital tools and skills that are required for success in the tech industry.

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
  • Data Science Boot Camp
  • UI/UX Designer Boot Camp
  • Cyber Security Boot Camp
  • Game Developer Boot Camp
  • Mobile App Developer Boot Camp
  • JavaScript Developer Boot Camp
  • Java and Android Developer Boot Camp

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 more...

This course is included in the following boot camps:

  • UI/UX Designer Boot Camp

This course is not included in the following boot camp:

  • Software Developer Boot Camp
  • C# and .NET Boot Camp
  • Front-End Web Developer Boot Camp
  • Python Boot Camp
  • Data Science Boot Camp
  • Cyber Security Boot Camp
  • Game Developer Boot Camp
  • Mobile App Developer Boot Camp
  • JavaScript Developer Boot Camp
  • Java and Android Developer 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 on every Tech Academy Boot Camp because it contains vital tools and skills that are required for success in the tech industry.

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
  • Data Science Boot Camp
  • UI/UX Designer Boot Camp
  • Cyber Security Boot Camp
  • Mobile App Developer Boot Camp
  • JavaScript Developer Boot Camp
  • Java and Android Developer Boot Camp
Contact Us