Discover Classes. Earn 10% Rewards.

Software Engineering Certificate is unfortunately unavailable

Thankfully we have 22 other Web Development Classes for you to choose from. Check our top choices below or see all classes for more options.

Intro to Python Programming

Noble Desktop - Virtually Online

Discover the versatile and highly sought-after Python programming language in this comprehensive two-day course that will equip you with the skills needed to build software, analyze data, and create stunning websites. Join Noble Desktop as they guide you through hands-on exercises from day one, ensuring a solid foundation for future endeavors in data science or web development.

(375) Beginner 18 and older
$895

4 sessions

Gift it!

Front-End Tools & Portfolio

Noble Desktop - Virtually Online

Elevate your front-end development skills with the Front-End Tools & Portfolio course at Noble Desktop. Learn the essential tools for turning webpage designs into code, track changes efficiently using Git and GitHub, and enhance your coding speed with Emmet and Visual Studio Code. Craft a compelling portfolio under expert guidance, gaining practical experience that sets you apart in the world of web development.

(375) All levels 18 and older
$975

3 sessions

Gift it!

iOS Development Course w/ Certification

KnowledgeHut

Unlock the potential of iOS app development with our comprehensive Swift programming course. Master key concepts including design patterns, Xcode, UI design, persistent storage, and network communication. Develop your skills through hands-on projects, from creating your first app to implementing complex, multi-screen applications. Elevate your programming expertise and become a sought-after iOS developer.

(5) Beginner 18 and older
$999

10 sessions

Attend
+9990 pts
Gift it!

JavaScript Development with Node, Express, & MongoDB

Practical Programming - Virtually Online

Learn to build web applications using JavaScript with Node, Express, & MongoDB. Gain the skills to create server-side architecture, manage data flow, and store and manage data in a lightweight manner. Discover the power of JavaScript and its frameworks at Practical Programming.

(378) Advanced 15 and older
$2,995

23 sessions

Gift it!

HTML 5 and CSS Content Authoring: Level 1

ONLC Training Centers @ Online Classroom

Master the fundamentals of web development with our HTML5 and CSS3 Content Authoring Level 1 course. Learn to create standards-compliant web content, structure web pages, format elements, and implement responsive design techniques. Perfect for beginners, this course sets the foundation for further exploration in web design and development.

(7) Beginner 18 and older
$1,195

3 sessions

Attend
+11950 pts
Gift it!
See all Web Development classes Online

Software Engineering Certificate

Master the skills needed to become a skilled Software Engineer or Full Stack Developer with Noble Desktop's Software Engineering Certificate. Learn front-end development with HTML, CSS, JavaScript, and React, and back-end development with Python, Django, and Node.js. Get one-on-one mentoring and a structured curriculum to kickstart your career in software and web development.

  • All levels
  • 18 and older
  • $10,995
  • Earn 10% Rewards
  • Price Lock
  • Interactive Online Classroom
  • 637 hours over 91 sessions

Start Dates (0)

  • $10,995/person
  • 637 hours over 91 sessions
Showing 10 of 0

Class Description

Description

What you'll learn in this web development course:

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.

This program is divided into front end development, React Development, and Django (Python) Development.

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

In the program's first section, you will learn HTML to mark up webpages and CSS for styling. You'll then learn the fundamentals of JavaScript, 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 program's second section, 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. You will build a fully working desktop application using React during this course.

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

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 to 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. You will learn URL dispatchers, querying models, and automating tasks with Django. After understanding the fundamentals of Django, you'll learn Django REST, a Django framework that allows you to easily work with images, authentication, and API endpoints. 

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

In this program, you 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™.

Target Audience:

The Software Engineering Certificate is best suited for:

  • Individuals looking to learn web development (both front end and back end) with HTML/CSS, JavaScript, MERN, Python, and Django.
  • Anyone looking to start a career in software and web development.
  • People who are technically oriented, enjoy working with computers, and want to have full command of building web apps and websites.

What You’ll Learn at a Glance

  • 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

Curriculum

Unit 1: Web Development with HTML & CSS

  • Start building websites by hand-coding HTML & CSS
  • Create multi-page websites with text, images, & more
  • Learn how to style with CSS
  • Upload your files using FTP to make the site live

Unit 2: Advanced HTML & CSS

  • Master important CSS concepts such as positioning, advanced CSS selectors, relative type sizing (px, em, rem), calc(), and much more
  • Learn sophisticated styling with multiple background images, transparent color using RGBA, CSS gradients, shadows, and more
  • Create animated effects using CSS transitions & transforms

Unit 3: Flexbox, Grid, & Bootstrap

  • CSS Flexbox for laying out and aligning webpage content.
  • CSS Grid for an entirely new way to think about laying out entire webpages.
  • Learn how to use Bootstrap (which is made with Flexbox) to build out layouts quickly.

Unit 4: JavaScript for Front-End

  • Write JavaScript code to add animation and interactivity to webpages
  • Learn the fundamentals of the JavaScript language (variables, loops, arrays, functions, etc.)
  • Understand how to use free pre-made JavaScripts to quickly can add many different kinds of common functionality
  • Create animated slideshows and build animated image enlargers
  • Learn to animate any content within a webpage—including SVG—using GreenSock (GSAP)

Unit 5: Front-End Tools & Portfolio

  • Go from design to coded website, with guidance from an expert developer
  • What Git is and how it works
  • Installing and setting up Git to track changes in your code
  • Using GitHub for collaboration with other developers

Unit 6: JavaScript Programming Bootcamp

  • Fundamentals of JavaScript programming from the ground up
  • Variables, Conditional Logic (if-else), Arrays, Objects, and Loops
  • Newest ES6 and ES7 features, including Arrow Functions, let and const
  • Functions, parameters-arguments, and return values
  • Higher Level Functions and Callbacks
  • Array and String Methods
  • Asynchronous JavaScript with Promises and async-await
  • APIs (Application Programming Interfaces)
  • Parsing and working with JSON (JavaScript Object Notation) data
  • OOP (Object Oriented Programming) and Modules
  • Coding Interview Challenge Prep
  • Projects and Portfolio Development
  • JS Libraries, including 3D in the browser with D3 and Three.js

Unit 7: JavaScript Development with Node, Express, & MongoDB

  • Synchronous and Asynchronous JavaScript in Node.js
  • The purpose of Node Package Manager (NPM)
  • The fundamentals of starting an Express.js server
  • The Integration of MongoDB (a NoSQL database)
  • Authentication and server security
  • API Development

Unit 8: React Development Bootcamp

  • The fundamentals of React functionality: components, props, and state
  • The lifecycle of React Hooks: useEffect, useState, useContext, and more
  • Understand one way data binding and reusability of React Components
  • The use of Higher Order Component (HOC) in React
  • Front end web security
  • Understand the complete cycle of full stack web development using the MERN stack

Unit 9: Web Development Industry & Portfolio

  • Create and polish a portfolio of projects
  • Get practice with solving algorithms
  • Prepare for interviews with mock questions

Unit 10: Python Programming Bootcamp

  • Learn the fundamentals of Python programming
  • Navigate and analyze tech documentation to solve errors
  • Complete independent coding projects

Unit 11: Python Web Development with Django

  • Fundamentals of the Django framework to develop web applications
  • URL dispatchers, querying models, and automating tasks with Django
  • Django REST for working with images, authentication, and API endpoints

Unit 12: Web Development Labs

  • Code-along to book (class-style)
  • On-your-own coding challenges (but with kickstarter code/scaffolding)
  • Job interview-style challenges (harder, no scaffolding, ok-better-best solutions)
  • Debugging code (errors and/or flaws in logic that make it not work)
  • Targeted drills: "reps" to build specific skills

Learn more about Software Engineering Certificate at Noble Desktop.

Remote Learning

This course is available for "remote" learning and will be available to anyone with access to an internet device with a microphone (this includes most models of computers, tablets). Classes will take place with a "Live" instructor at the date/times listed below.

Upon registration, the instructor will send along additional information about how to log-on and participate in the class.

Also available in-person in NYC

Refund Policy

  • Students may cancel up to 14 days before the class/program start date and receive a refund, less the registration fee (10% of the undiscounted course price). 
  • Cancellations within 14 days are not permitted, but students may reschedule up to three business days before the class start date.
  • For cancellations and reschedules, please email us at [email protected]"

In any event where a customer wants to cancel their enrollment and is eligible for a full refund, a 5% processing fee will be deducted from the refund amount.

Reviews of Classes at Noble Desktop (375)

Questions & Answers (0)

Get quick answers from CourseHorse and past students.

Noble Desktop

Noble Desktop is a renowned educational institution that specializes in providing comprehensive training in various creative and technology-related fields. Established in 1990 and headquartered in New York City, Noble Desktop has earned a stellar reputation for its high-quality courses and innovative...

Read more about Noble Desktop

CourseHorse Approved

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

Noble Desktop

Reviews of Noble Desktop at coursehorse.com

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