University of South Florida Coding Bootcamp
Software Engineers craft the technology that drives the modern world. They have the awesome power to create applications, websites, APIs, and other digital technology. Software Engineering is a challenging and fulfilling job and the products that engineers create have the potential to impact both businesses and consumers in a powerful, positive way. There is a team of software engineers working tirelessly to perfect any website, app, or product you’ve used recently.
Because of this, the demand for software engineers is at an all-time high, as every business from small companies to international conglomerates are creating software for their customers to use. Software engineers enjoy high salaries, great job satisfaction, mentally stimulating work, and the opportunity to work with the latest and greatest technologies.
The University of South Florida CTPE Software Engineering Bootcamp will get you up to speed with the core principles of development, the most in-demand tools and technologies, and teach you the best practices you’ll need to land a job in the tech industry.
You’ll learn software development from Colt Steele, named Udemy’s best new instructor in 2016. Colt will teach JavaScript, Python, React, Node, and much more - and you’ll apply each and every concept through hands-on exercises and projects. You’ll graduate the course with a custom capstone project, created with the tech stack of your choice, which will be the centerpiece of your portfolio.
This 100% online coding bootcamp allows you to learn on your own schedule, and you can complete the course earlier if you put in more study hours per week. In addition, you’ll receive 1:1 mentor support through regular phone calls where you can ask questions, receive feedback on your projects, and get insight into the tech industry.
We’ll also set you up for career success with nine optional career units that cover finding the right job titles and companies, networking fundamentals, writing resumes and cover letters, and conducting mock interviews. The last unit covers 60 hours of technical interview prep, including in-depth preparation for whiteboarding and coding interviews.
Read more to learn how USF’s Office of Corporate Training and Professional Education Software Engineering Bootcamp can help you launch your career in the tech industry.
Get Started
Career Opportunities in Software Engineering
There are a plethora of different career paths and specializations to choose from within software engineering. As you become more familiar with what it takes to create software, you’ll find yourself gravitating towards roles that utilize your skillset and interests. Below are possible job titles, fields, and salaries that you may consider after you graduate.
Software Engineer: $108,000
Front-end Developer: $87,000
Back-end Developer: $115,000
Full-stack Developer: $106,000
Web Developer: $70,000
Coding-focused bootcamp curriculum
The Software Engineering Bootcamp is designed so you can land your first engineering job after graduation. You’ll work through coding projects and exercises similar to the work that software engineers do daily. Plus, you’ll learn to collaborate with generative AI and code smarter, faster with a new AI learning unit. Preview some of the curriculum units below:
NEW! AI for Engineers: Prompt Engineering
Since the arrival of OpenAI’s GPT-3, there has been an increased awareness of the crucial role prompts play in shaping language model outputs. In this unit, you’ll gain an understanding of how language models like GPT-3 and GPT-4 work through interactive exercises, videos, and quizzes.
Learn techniques and best practices for crafting effective prompts to achieve desired outcomes from language models like Chat-GPT
Leverage prompts to assist with the process of efficient coding
Custom capstone and hands-on projects
Demonstrate your skills through hands-on projects, and graduate with a custom capstone, created with the tech stack of your choice, which will be the centerpiece of your portfolio. View a description of the portfolio projects below:
Capstone project
In this 40-60 hour project, you’ll choose a language and framework of your choice and create a database-driven web application. You’ll go through ideation, API selection, database design, coding, polishing, and finally documenting the project. This will showcase all of the skills you’ve learned in the course.
Jobly
In this 20-25 hour project, you’ll create a web application similar to Indeed - where users can go find jobs. You’ll create an API, create a data model for users and jobs, build out the back and front end, and add authentication into the app.
Warbler - A Twitter Clone
In this 20-25 hour project, you’ll create a clone of Twitter and add in some new functionality. This will require you to read a codebase you are unfamiliar with and extend functionality - a common task for developers in the real world.
Hack-or-Snooze - A HackerNews Clone
In this 15 hour project, you’ll create a clone of HackerNews and add in functionality to allow a user to add stories, favorite stories, and delete them. You will also add in log-in and authentication.
Student support
While you’re learning online, you'll have a full team of human support behind you.
Personal mentor with regular 1:1 video calls: Your mentor will provide feedback on projects, help you overcome blockers, and can give you career advice and industry insight.
Student advisors: Call upon your student advisor for questions regarding accountability, time management, or anything else that comes up throughout the course.
1:1 career coaching sessions: these optional career units can help you navigate the stages of your job search.
Online community: Start discussions with your fellow peers about the work you're doing and receive feedback.
Learn with an industry expert in your corner
Having a personal mentor will help you build your skills faster and advance your personal growth.
Is this Tampa coding bootcamp right for you?
No knowledge of programming is necessary! If you don’t know how to code, you’ll learn everything you need to succeed in the Foundations+Core version of the program. All backgrounds are welcome.
If you already have basic skills in HTML, CSS, and JavaScript you can test into an accelerated Core version of the curriculum.
FAQ
More questions about the program?
Schedule a call with our Enrollment Team by applying now or email Carolina, our Enrollment Advisor, to aid in your decision.