Discover Classes. Earn 10% Rewards.

Software Engineering Immersive

Master the skills of a Software Engineer or Full Stack Developer with Practical Programming's immersive course. Learn HTML, CSS, JavaScript, React, Python, Django, and more to build dynamic web and mobile applications, automate tasks, and create a portfolio of projects. Get hands-on instruction, 1-on-1 mentoring, and a verified digital certificate of completion.

  • All levels
  • 18 and older
  • $10,995
  • Earn 109,950 reward points
  • Price Lock Guarantee
  • Live Online Webinar, New York, NY
  • 637 hours over 91 sessions

Start Dates (1)

  • $10,995
  • 637 hours over 91 sessions
20 seats left
Book
Show all 91 sessions
  • Tue, Jul 09 at 10:00am - 5:00pm
  • Wed, Jul 10 at 10:00am - 5:00pm
  • Thu, Jul 11 at 10:00am - 5:00pm
  • Mon, Jul 15 at 10:00am - 5:00pm
  • Tue, Jul 16 at 10:00am - 5:00pm
  • Wed, Jul 17 at 10:00am - 5:00pm
  • Thu, Jul 18 at 10:00am - 5:00pm
  • Fri, Jul 19 at 10:00am - 5:00pm
  • Mon, Jul 22 at 10:00am - 5:00pm
  • Tue, Jul 23 at 10:00am - 5:00pm
  • Wed, Jul 24 at 10:00am - 5:00pm
  • Fri, Jul 26 at 10:00am - 5:00pm
  • Fri, Aug 02 at 10:00am - 5:00pm
  • Mon, Aug 05 at 10:00am - 5:00pm
  • Tue, Aug 06 at 10:00am - 5:00pm
  • Wed, Aug 07 at 10:00am - 5:00pm
  • Thu, Aug 08 at 10:00am - 5:00pm
  • Fri, Aug 09 at 10:00am - 5:00pm
  • Mon, Aug 12 at 10:00am - 5:00pm
  • Tue, Aug 13 at 10:00am - 5:00pm
  • Wed, Aug 14 at 10:00am - 5:00pm
  • Thu, Aug 15 at 10:00am - 5:00pm
  • Fri, Aug 16 at 10:00am - 5:00pm
  • Mon, Aug 19 at 10:00am - 5:00pm
  • Tue, Aug 20 at 10:00am - 5:00pm
  • Wed, Aug 21 at 10:00am - 5:00pm
  • Thu, Aug 22 at 10:00am - 5:00pm
  • Fri, Aug 23 at 10:00am - 5:00pm
  • Mon, Aug 26 at 10:00am - 5:00pm
  • Tue, Aug 27 at 10:00am - 5:00pm
  • Wed, Aug 28 at 10:00am - 5:00pm
  • Thu, Aug 29 at 10:00am - 5:00pm
  • Fri, Aug 30 at 10:00am - 5:00pm
  • Tue, Sep 03 at 10:00am - 5:00pm
  • Wed, Sep 04 at 10:00am - 5:00pm
  • Thu, Sep 05 at 10:00am - 5:00pm
  • Fri, Sep 06 at 10:00am - 5:00pm
  • Mon, Sep 09 at 10:00am - 5:00pm
  • Tue, Sep 10 at 10:00am - 5:00pm
  • Wed, Sep 11 at 10:00am - 5:00pm
  • Thu, Sep 12 at 10:00am - 5:00pm
  • Fri, Sep 13 at 10:00am - 5:00pm
  • Mon, Sep 16 at 10:00am - 5:00pm
  • Tue, Sep 17 at 10:00am - 5:00pm
  • Wed, Sep 18 at 10:00am - 5:00pm
  • Thu, Sep 19 at 10:00am - 5:00pm
  • Fri, Sep 20 at 10:00am - 5:00pm
  • Mon, Sep 23 at 10:00am - 5:00pm
  • Tue, Sep 24 at 10:00am - 5:00pm
  • Wed, Sep 25 at 10:00am - 5:00pm
  • Thu, Sep 26 at 10:00am - 5:00pm
  • Fri, Sep 27 at 10:00am - 5:00pm
  • Mon, Sep 30 at 10:00am - 5:00pm
  • Tue, Oct 01 at 10:00am - 5:00pm
  • Wed, Oct 02 at 10:00am - 5:00pm
  • Mon, Oct 07 at 10:00am - 5:00pm
  • Tue, Oct 08 at 10:00am - 5:00pm
  • Wed, Oct 09 at 10:00am - 5:00pm
  • Thu, Oct 10 at 10:00am - 5:00pm
  • Fri, Oct 11 at 10:00am - 5:00pm
  • Mon, Oct 14 at 10:00am - 5:00pm
  • Tue, Oct 15 at 10:00am - 5:00pm
  • Wed, Oct 16 at 10:00am - 5:00pm
  • Fri, Oct 18 at 10:00am - 5:00pm
  • Mon, Oct 21 at 10:00am - 5:00pm
  • Tue, Oct 22 at 10:00am - 5:00pm
  • Wed, Oct 23 at 10:00am - 5:00pm
  • Fri, Oct 25 at 10:00am - 5:00pm
  • Mon, Oct 28 at 10:00am - 5:00pm
  • Tue, Oct 29 at 10:00am - 5:00pm
  • Wed, Oct 30 at 10:00am - 5:00pm
  • Thu, Oct 31 at 10:00am - 5:00pm
  • Mon, Nov 04 at 10:00am - 5:00pm
  • Tue, Nov 05 at 10:00am - 5:00pm
  • Wed, Nov 06 at 10:00am - 5:00pm
  • Thu, Nov 07 at 10:00am - 5:00pm
  • Mon, Nov 11 at 10:00am - 5:00pm
  • Tue, Nov 12 at 10:00am - 5:00pm
  • Wed, Nov 13 at 10:00am - 5:00pm
  • Thu, Nov 14 at 10:00am - 5:00pm
  • Mon, Nov 18 at 10:00am - 5:00pm
  • Tue, Nov 19 at 10:00am - 5:00pm
  • Wed, Nov 20 at 10:00am - 5:00pm
  • Thu, Nov 21 at 10:00am - 5:00pm
  • Mon, Nov 25 at 10:00am - 5:00pm
  • Tue, Nov 26 at 10:00am - 5:00pm
  • Wed, Nov 27 at 10:00am - 5:00pm
  • Mon, Dec 02 at 10:00am - 5:00pm
  • Tue, Dec 03 at 10:00am - 5:00pm
  • Wed, Dec 04 at 10:00am - 5:00pm
  • Thu, Dec 05 at 10:00am - 5:00pm
Showing 11 of 1

Class Description

Description

What you'll learn in this it class:

Learn the skills to become a Software Engineer or Full Stack Developer in this immersive course. Master the front-end using HTML, CSS, JavaScript, and React; build the back-end with Python, Django, and Node.js

This program is broken into three parts: Front End Development, React Development, and Django (Python) Development.

Front End Development: HTML, CSS, Flexbox, Grid, and Bootstrap

In the first section of the program, students will learn HTML to mark up webpages and CSS for styling. You'll then learn the fundamentals of JavaScript as well as jQuery, the industry-standard framework that lets you quickly and easily write powerful JavaScript. You'll master Git for version control, and how to use flexbox and grid to layout, align, and reorder webpage content, as well as make it adapt to different size screens.

JavaScript Development: React, Node.js, Express.js, & MongoDB

In the second section of the program, you will learn fundamental JavaScript programming concepts, including variables, data types, loops, and DOM.

You'll then progress to React, a powerful JavaScript library for web development. The class will start with basics such as learning how to compose components which are the foundations of React. During this course, you will build a fully working desktop application using React.

To round out your JavaScript development skills, you'll learn Node.js, MongoDB, and Express.js.

Python Development with Django

This part of the program starts with the basics of Python. You'll learn the lexical syntax of Python and quickly move onto more advanced topics such as dictionaries, custom functions, and sorting algorithms. You'll progress to Object-Oriented Programming, working with APIs, and querying databases with SQL. 

You'll then be introduced to Django, a Python web framework used for back end web programming. Students will learn URL dispatchers, querying models, and automating tasks with Django. After understanding the fundamentals of Django, the class will move to Django REST, a Django framework, which covers how to work with images, authentication, and using API endpoints. 

Portfolio Projects, Career Prep, & 1-on-1 Mentoring

In this program, participants will learn the most pivotal skills needed to secure a career in software and web development. You will create a portfolio of projects, prepare for common interview questions, polish your resume and LinkedIn profile, and get tips for applying to jobs. The program is backed by our Learn the Skills Guarantee™. 

We do not offer formal job placement services or a job guarantee. You will be responsible for sending resumes to companies, but we will provide guidance and best practices for applying.

What’s Included

  • 402 hours of hands-on instruction
  • Live, project-based training from experts
  • Additional 1-on-1 mentoring outside of class
  • Retake for free within 1 year
  • Verified digital certificate of completion
  • Licensed by NYS Department of Education
  • Flexible payment plans
  • Small class sizes

On Campus in NYC

Get face-to-face interaction with an instructor and other students when you learn at our NYC campus. Courses are hands-on with a computer and software provided.

  • Live, interactive class
  • Experienced instructor in the room with you
  • Computer and software provided
  • Free retake within one year

You Will Learn:

  • Build the front-end of webpages with HTML, CSS, & JavaScript
  • Code fluid-width layouts that adapt to different size screens
  • Use browser developer tools to see how things work
  • Learn JavaScript to add animation and interactive functionality to your webpages
  • Learn modern CSS page layout techniques such as Flexbox & Grid
  • Use and skin Bootstrap to build out layouts quickly, using their grid system & components
  • Use Git to track changes in your code and collaborate with other developers
  • Program dynamic web and mobile applications using React and React Native
  • Fundamentals of Python and object-oriented programming
  • Back-end programming using Node.JS and Django
  • Automate tasks using Python and Django
  • Build a portfolio of projects throughout the course

Prerequisites & Preparation:

  • Students must be comfortable using a computer. No other prior knowledge is required.

Courses in this Certificate Program

This is the recommended order, but some courses may be taken in a different order.

  • Unit 1
    • Web Development Level 1
  • Unit 2
    • Web Development Level 2
  • Unit 3
    • Flexbox, Grid, & Bootstrap
  • Unit 4
    • JavaScript for Front-End
  • Unit 5
    • Front-End Tools & Portfolio
  • Unit 6
    • JavaScript Programming Bootcamp
  • Unit 7
    • React Development Bootcamp
  • Unit 8
    • JavaScript Development with Node, Express, & MongoDB
  • Unit 9
    • Web Development Industry & Portfolio
  • Unit 10
    • Python Programming Bootcamp
  • Unit 11
    • Python for Web Development with Django

Learn more about Software Engineering Immersive at Practical Programming.

Refund Policy

To reschedule or cancel, email us at [email protected]

All courses include a non-refundable registration fee (10% of the undiscounted course price).

  • Students may cancel up to 11 business days before the class/program start date and receive a refund, less the registration fee.
  • Cancellations within 11 business days are not permitted; however, students may reschedule up to 4 business days before the class start date.

Note: Any refunds must be requested within 180 days from the original payment date; courses rescheduled within 11 business days of the start date are not eligible for refunds.

Reviews of Classes at Practical Programming (378)

Questions & Answers (0)

Get quick answers from CourseHorse and past students.

Similar Classes

Practical Programming

Practical Programming classes and workshops for everyone who wants to learn how to code from scratch or practice Python. You will learn how to start using Python, problem solving with algorithms and make dynamic web applications.

No coding experience needed, anyone who would like to learn how to code...

Read more about Practical Programming

CourseHorse Approved

This school has been carefully vetted by CourseHorse and is a verified NYC educator.

Practical Programming

Practical Programming

All classes at this location

Live Online Webinar

Google Map

Give This Course as a Gift Card

  • Thousands of classes
  • No expiration
  • Unique and memorable gifts for any occasion
  • Personalized
  • Explore a passion, gain a new skill, discover a new hobby, engage in a memorable experience
  • Instant delivery
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™

Buy a Gift Card

Book this Class as a Group Event

Booking this class for a group? Find great private group events

Or see all Professional Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

  • Price Lock Guarantee

    Secure your booking now and we'll match any price drop within 48 hours across all booking platforms, ensuring you never miss out on savings!

  • Earn 10% Reward Points

    Maximize your savings with every purchase. Unlock rewards on every transaction, ensuring you get the most value out of your experience!

  • No Added Fees

    Enjoy hassle-free transactions without worrying about additional charges. With us, what you see is what you pay - no surprises!

  • Curated Courses

    Discover a curated selection of courses handpicked by experts in the field. Dive into quality content that suits your learning needs and interests!

CourseHorse Gift Cards

  • Creative & unique gift for any occasion
  • Thousands of classes & experiences
  • No expiration date
  • Instant e-delivery (or choose a date)
  • Add a personalized message
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™
Buy a Gift Card
gift card with the CourseHorse logo gift card with the CourseHorse logo
Loading...