image

Our coding and data science classes prepare students with the in-demand skills needed to advance or launch a career in these industries. Southern Methodist University Boot Camps combine a classroom experience in Dallas with cutting-edge curricula taught by experienced instructors. With extensive student support along the way and a wide array of resources, we provide an education that will help you find a path to success. Learn HTML5, CSS3, JavaScript, jQuery, Node.js, Java, Express.js, React.js, Database Theory, MongoDB, MySQL, Command Line, Git, and more at SMU.

SMU Coding Boot Camp

Classes begin quarterly

Submit your application today. All classes are being offered through our proven virtual classroom experience. Learn more.


Become a Web Developer in 12 or 24 Weeks

Online Dallas Coding Boot Camp

Web development is a fast-growing career track, and SMU Coding Boot Camp teaches you the specialized skills to tap into this rewarding industry. Through a fast-paced, immersive curriculum, you’ll learn the skills needed to help you become proficient in front-end and back-end technologies.

  • Learn through a rigorous curriculum that covers a full-stack: HTML5, CSS3, JavaScript, jQuery, Node.js, Java, Express.js, React.js, Database Theory, MongoDB, MySQL, Command Line, Git, and more.*
  • Study part-time while maintaining your work schedule, or launch your career sooner by studying at an accelerated pace through our full-time format.
  • Simulate a professional work environment by teaming up with your peers on real-world projects.
  • Put your new skills into practice by building complex projects and applications that will bolster your professional portfolio.
  • Receive a certificate in Full Stack Web Development from SMU Professional and Online (SMU PRO), demonstrating your achievements.
  • Benefit from a wide set of career services like resume and social media support, technical interview training, portfolio reviews, soft skills training, practice sessions, and more to help you launch or advance your career.

As you embark on this 12- or 24-week journey, you’ll dive into a challenging curriculum and learn more than you thought was possible. With an interactive classroom environment and collaboration with your classmates, you will get hands-on experience in full-stack web development.

apply

Why apply?

Learning to code is an intensive undertaking. If you are craving to expand your knowledge and join the tech world, seeking to advance or change careers, and most importantly: ready to roll up your sleeves and work HARD…then our program could be right for you.

  • Those looking to find a new career or company—or make the move from a non-technical position to a technical one
  • Those who are interested in freelancing to supplement their current income—or contribute in a bigger way in their current job
  • Those seeking to learn the skills to execute on an entrepreneurial idea and build their own product
  • Those with the ambition to grow in their knowledge or add to their skill set while in college.

Learn In-Demand Skills:

Our part-time curriculum covers front-end and back-end technologies*, and you will graduate with a wide set of skills for full-stack web development:

  • Computer Science applied to JavaScript
  • Databases (MySQL, MongoDB)
  • Server Side Development (Node.js, Express, MERN Stack)
  • Browser Based Technologies (HTML, CSS, JavaScript, jQuery, Bootstrap)
  • Deployment (Heroku, Git)
  • Java
  • Quality Assurance (Writing Tests)
gain
*The material covered is subject to change. Our academic team adjusts to the market demand.

Frequently Asked Questions

How long does the coding program take to complete?

The part-time coding program is 6 months (24 weeks) long and the full-time program in 3 months (12 weeks) long.

Do I need to have previous experience in coding before enrolling?

Do I need to be an SMU student to enroll in the Coding Boot Camp?

Where are the Coding Boot Camp classes held?

Full-Time Coding

  • 12-week program
  • Classes held Monday – Friday, 10 a.m. – 2 p.m.

Part-Time Coding

  • 24-week program
  • Classes held two weekdays from 6:30 to 9:30 p.m. and Saturdays from 10 a.m. to 2 p.m.

Currently Enrolling

» Coding Part-Time 09/22/20

» Coding Full-Time 10/19/20

» Data Science Part-Time 09/22/20

» FinTech Part-Time 10/20/20

» Cybersecurity Part-Time 12/08/20

GET PROGRAM INFO

Choose Program TypeChoose Program Type Choose Program TypePart TimeFull TimeNEXT0%


Contact an admissions advisor at (214) 775-9982 or fill out the form above if you’re ready to learn more about SMU Coding Boot Camp.

SMU Coding Boot Camp Curriculum

At SMU Coding Boot Camp, we not only want to cover the most in-demand skills for full-stack web development—we want to equip you for continued success even after the program ends.

That’s why our curriculum starts with computer science fundamentals, dives into the front-end and back-end, and most importantly, teaches you how to learn so you can keep growing your skills in the years to come.

And we know that prospective employers care about what you can do, not just what you say you can do, so hands-on virtual training is at the center of our program. In 12 or 24 weeks, you’ll gain a wide set of technical skills, put them into action, and graduate with an impressive portfolio of projects.

Full Stack Flex Part-Time

Phase 1: Foundation Weeks 1-8

Toggle

Description:

The first phase, Foundation, equips you with the fundamental concepts of web development, covering HTML, CSS, and JavaScript, as well as command line fundamentals and API consumption.

What You Will Learn:

  • HTML, CSS, and JavaScript
  • Creating a web page from scratch
  • Mastering terminal commands
  • DOM manipulation
  • jQuery
  • Consuming RESTful APIs
  • Parsing JSON to extract meaningful data
  • Using AJAX to update data on a website

Phase 2: Technical Weeks 9-16

Toggle

Description:

In the second phase, Technical, you learn the skills necessary to engineer a full-stack web application, working with servers, databases, and other back end technologies, and connecting them to the front end.

What You Will Learn:

  • Writing Node.js server code to serve static web pages
  • Querying large amounts of data and answering questions from a MySQL database
  • Understanding and using Joins, Wheres, and Counts strategically

Phase 3: Performance Weeks 17-24

Toggle

Description:

The last phase, Performance, has a dual meaning in that you acquire skills to optimize your web applications for speed and efficiency as well as prepare yourself for the transition to a career in web development.

What You Will Learn:

  • Utilizing NoSQL databases, such as MongoDB, as an alternative to MySQL
  • Improving the performance of applications
  • Converting traditional applications into progressive web applications (PWAs)
  • Creating single-page applications with React
  • Computer Science applied to JavaScript (data structures, algorithms)

Asynchronous Regional Content Week 25

Toggle

Description:

Java is a mature programming language trusted across the software industry to build safe, scalable, and robust applications.

What You Will Learn:

  • Create scalable web apps, APIs, and Services
  • Take a deep dive into core Java and Object Oriented Programming
  • Build a foundation in common build tools for Java projects, such as Maven

Full Stack Flex Full-Time

Phase 1: Foundation Weeks 1-4

Toggle

Description:

The first phase, Foundation, equips you with the fundamental concepts of web development, covering HTML, CSS, and JavaScript, as well as command line fundamentals and API consumption.

What You Will Learn:

  • HTML, CSS, and JavaScript
  • Creating a web page from scratch
  • Mastering terminal commands
  • DOM manipulation
  • jQuery
  • Consuming RESTful APIs
  • Parsing JSON to extract meaningful data
  • Using AJAX to update data on a website

Phase 2: Technical Weeks 5-8

Toggle

Description:

In the second phase, Technical, you learn the skills necessary to engineer a full-stack web application, working with servers, databases, and other back end technologies, and connecting them to the front end.

What You Will Learn:

  • Writing Node.js server code to serve static web pages
  • Querying large amounts of data and answering questions from a MySQL database
  • Understanding and using Joins, Wheres, and Counts strategically

Phase 3: Performance Weeks 9-12

Toggle

Description:

The last phase, Performance, has a dual meaning in that you acquire skills to optimize your web applications for speed and efficiency as well as prepare yourself for the transition to a career in web development.

What You Will Learn:

  • Utilizing NoSQL databases, such as MongoDB, as an alternative to MySQL
  • Improving the performance of applications
  • Converting traditional applications into progressive web applications (PWAs)
  • Creating single-page applications with React
  • Computer Science applied to JavaScript (data structures, algorithms)

Asynchronous Regional Content Weeks 13


ABOUT


GET PROGRAM INFO

Choose ProgramChoose Program Choose ProgramCodingCyberSecurityDataFinTechNEXT0%


COVID-19 Update: For the health and safety of our students, our cohorts will conduct classes virtually.
Read Our Blog »


Enrolling Now

Coding

• 09/22/20: Part-Time (24 weeks)

• 10/19/20: Full-Time (12 weeks)

Data

• 09/22/20: Part-Time (24 weeks)

FinTech

• 10/20/20: Part-Time (24 weeks)

Cybersecurity

• 12/08/20: Part-Time (24 weeks)


Contact Admissions

(214) 775-9982


Find us on Facebook

About SMU

A nationally ranked private university located near the heart of Dallas, SMU is a distinguished center for global research with a liberal arts tradition. SMU’s 11,000 diverse, high-achieving students come from all 50 states and 90 countries to take advantage of the University’s small classes, hands-on research opportunities, leadership development, community service, international study and innovative programs. The University offers a strong foundation in the humanities and sciences and undergraduate, graduate and professional degree programs through seven schools.

building Own or work here? Claim Now! Claim Now!
image