Software Engineering Certificate
- VA-approved, facility code 25112332
- 510 hours
- In person in NYC
- $10,995
Learn front-end development with HTML & CSS, JavaScript, and React, and back-end development with Python, Django, and Node.js. Get 1-on-1 mentoring and a structured curriculum to become a skilled Software Engineer or Full-Stack Developer.
Approved for VA education benefits under Noble Desktop, VA facility code 25112332. Verify in the VA GI Bill Comparison Tool.
This program includes
- 510 hours of live training. Project-based, in person at 185 Madison Avenue with an instructor in the room.
- 12 courses in the program. Scheduled classes, not recorded lectures; labs marked (Self-Paced) below run on your own time.
- 4 elective courses. Included at no extra cost: SQL Bootcamp, WordPress Bootcamp, Python for AI: Create AI Apps with Flask & OpenAI, and more.
- 1-on-1 mentoring. Time with an instructor outside of class, scheduled around your commitments.
- Free retake within one year. Repeat any class in the program at no cost.
- Class recordings. Available for 30 days after each class, so a missed session is recoverable.
- A verified certificate. Noble Desktop is licensed by the New York State Education Department.
- A VA certifying official. One of our School Certifying Officials submits your enrollment certification to VA so you are not chasing it.
- Interest-free payment plans. If your benefit leaves a balance: a pay-as-you-go installment plan, or Climb Credit. 0% interest, no fees.
- Job-search support. Portfolio review, resume, and interview preparation with an instructor. Support, not a placement promise.
Learn the Skills Guarantee™
Master the concepts and skills outlined in the program, or your tuition is refunded. It applies to every course here. See the full terms on nobledesktop.com/benefits.
Recognized by
- Named One of the Best Coding Bootcamps in New YorkFortune · 2024
- Listed Among the Top 10 Coding BootcampsComputerScience.org · 2024
Program overview
Special Promotion: Receive two free electives ( AI Coding Bootcamp with Claude Code (Self-Paced) , Python for AI , SQL Bootcamp , or WordPress Bootcamp ) when you register for this certificate program. Contact us after enrolling to be added to the class.
- Front-end Development with HTML, CSS, Flexbox, Grid, & Bootstrap:: Learn to hand-code HTML for structuring webpages and CSS for styling. Explore responsive design using Flexbox and Grid and gain experience with version control through Git. The course also introduces JavaScript fundamentals to add dynamic elements to your projects.
- JavaScript Development with React, Node.js, Express.js, & MongoDB:: You'll learn JavaScript concepts, including variables, loops, and DOM manipulation, and develop a web application with React. You’ll also learn how to deploy React applications to the cloud using AWS and alternate deployment stacks. You'll gain experience in server-side development with Node.js and Express.js and learn how to manage databases using MongoDB.
- Python Development with Django, Flask, & OpenAI:: This section starts with Python basics and advances to topics like dictionaries, functions, and sorting algorithms. You'll then learn Django for back-end programming, Django REST for APIs, and Flask, where you'll build AI-powered applications by integrating OpenAI's APIs.
- Portfolio Projects & 1-on-1 Mentoring:: Develop a portfolio to showcase your skills while receiving personalized mentoring to refine your resume and prepare for interviews. You'll also expand your expertise with electives in advanced topics like Python for AI or enhancing your proficiency in SQL and WordPress.
Projects you build
Work you produce in this program, the same examples shown on nobledesktop.com. Coursework you keep, not client work we place for you.
Chinese Zodiac animals
Code a rich media application in JavaScript from scratch, where images of the 12 animals of the Chinese zodiac are dynamically generated; each image is paired with a sound icon which, when clicked, plays the animal’s name in English and Chinese.
Webpage with animated clock
Make an exploratory sandbox page applying commonly used elements and their events for calling functions, such as button-click and menu-change events.
Restaurant tip calculator
Build a form with input fields and select menus with a button to call a function that gets the input values and performs math to calculate and output an itemized bill.
Looping animal video
Create an interactive video player menu using an array of objects pertaining to animals, with one property being the unique ID of a YouTube video for that animal
Blackjack game
Apply the principles of object-oriented programming to build a fully-functional Blackjack game in JavaScript, with complex rule implementation, including Deal, Hit, Stand - and even “Dealer Must Hit on Soft 17”
Sortable movie database
Develop a sortable movie database that utilizes callback functions to display movies by title, year or duration in ascending or descending order
Courses in this program
12 courses, 510 hours total. Scheduled, in-person classes, plus self-paced lab time.
- Web Development with HTML & CSS18 hrs
- Advanced HTML & CSS18 hrs
- Flexbox, Grid, & Bootstrap12 hrs
- JavaScript for Front-End18 hrs
- Front-End Tools & Portfolio18 hrs
- JavaScript Programming Bootcamp120 hrs
- JavaScript Development with Node, Express, & MongoDB96 hrs
- React Development Bootcamp96 hrs
- Entering the Web Development Industry24 hrs
- Python Programming Bootcamp30 hrs
- Python Web Development with Django60 hrs
- Web Development Labs (Self-Paced)
Electives included at no extra cost
- SQL Bootcamp 18 hrs
- WordPress Bootcamp 18 hrs
- Python for AI: Create AI Apps with Flask & OpenAI 30 hrs
- AI Coding Bootcamp with Claude Code (Self-Paced) 60 hrs
Schedule and enrollment
- Free retake within a year
- Class recordings for 30 days
- 1-on-1 mentoring included
- Interest-free payment plans
- Certification handled by our SCO
All sessions meet in person at 185 Madison Avenue, and dates and times are Eastern. Pick a date to prefill your enrollment, or ask us to help you choose. Nothing is submitted to VA and nothing is binding until you decide.
| Start | Ends | Days | Times | |
|---|---|---|---|---|
| Jan 5, 2027 | May 28, 2027 | Mon to Fri | 10:00-17:00 | Choose this date |
| May 11, 2027 | Oct 1, 2027 | Mon to Fri | 10:00-17:00 | Choose this date |
| Sep 7, 2027 | Feb 4, 2028 | Mon to Fri | 10:00-17:00 | Choose this date |
Software Engineering Certificate reviews
Reviews from Noble Desktop students in this subject area, as published on nobledesktop.com/testimonials. These are individual experiences and are not a promise of any particular result.
If you are serious about your learning, whether you have or don't have experience, Noble Desktop is the place for you. I actually believe I can be a Software Engineer now.
The instructor explains everything clearly and spends time on topics that are important for future job opportunities. All code is explained in terms of both function and applicable shortcuts.
I was a bit worried coming into my first class but after completing the first day, I realized it was all in my head and the instructor was great at teaching us at a reasonable pace.
Tuition and your VA benefits
How class runs
Every VA-approved program here meets in person at 185 Madison Avenue in Manhattan, with an instructor in the room rather than a recorded lecture. Classes are small, you work on your own machine, and you can ask a question and get an answer in the moment.
- In person in NYC. 185 Madison Avenue, near Madison Square Park, on the 4/6, N/R/W, F/M and PATH.
- Recordings if you miss one. Available for 30 days after each session, so a missed class is recoverable.
- Retake free within a year. Sit any class in the program again at no cost, for any reason.
- An SCO handles the VA side. One of our School Certifying Officials submits your enrollment certification so you are not chasing it.
Expert instructors
The instructors who teach this program at Noble Desktop. You learn from working practitioners, in the room.
-
Greyson FrazierInstructor -
Dan RodneySchool Director, Instructor, & Senior Course Developer
What you will learn
- Build the front-end of webpages with HTML, CSS, and JavaScript
- Code fluid-width layouts that adapt to different-sized screens
- Use browser developer tools to inspect, debug, and understand web page behavior
- Learn JavaScript to add animation and interactive functionality to your webpages
- Learn modern CSS page layout techniques such as Flexbox and Grid
- Use and skin Bootstrap to build out layouts quickly, using their grid system and components
- Utilize Git to track changes in your code and collaborate with other developers
- Program dynamic web and mobile applications using React
- Learn deployment to the cloud using AWS and other cloud platforms
- Master the fundamentals of Python and object-oriented programming
- Learn back-end programming using Node.js and Django
- Automate tasks using Python scripts and libraries
Skills covered
The tools and technologies this program teaches.
- JavaScript
- React.js
- Node.js
- Express.js
- MongoDB
- Python
- Django
- HTML
- CSS
- Visual Studio Code
- Git
- GitHub
Where graduates go
Roles this program prepares you for. Training and portfolio support, not a job guarantee or a placement promise, and we publish no salary figures here.
- Software Engineer
- Python Developer
- Front End Developer
- Web Developer
- Back End Developer
- Product Manager
- Full Stack Developer
- Mobile Developer
- Contact Us
- Location
Your certificate
Finish the program and you receive a verified certificate from Noble Desktop, which is licensed by the New York State Education Department. It states the program and the hours completed. It is a school credential, not a state licence or an industry certification, and we do not claim it is one.
Frequently asked questions
Can I use my GI Bill® for this program?
Will my benefits cover the whole cost?
Is this program online or in person?
How do I enroll using my benefits?
What if I have used part of my benefit already?
Other Coding programs
If you are weighing two of them, call and we will talk it through against your entitlement and your timeline. Every approved program is on the main hub, filterable by track.
- AI Software Engineering Bootcamp
- Full-Stack Web Development Certificate
- Python Developer Certificate
- JavaScript Development Certificate
GI Bill® is a registered trademark of the U.S. Department of Veterans Affairs (VA). Approval of Noble Desktop's programs for VA education benefits does not constitute endorsement by VA or any government agency. VA determines eligibility and payment amounts.