Take a Class
NWTC offers courses that will fit your lifestyle – over 3,000 college classes in 70+ fields of study, including blended, online, accelerated, and evening and weekend options. Learn how and when to register.
Not sure which classes are right for you?
Don't worry, we can help! Talk to our friendly staff who can guide you towards courses and programs that fit your interests and career goals. Get started today!
How can I use NWTC classes to achieve my career goals?
Courses at NWTC can be applied to programs and credentials that you can use to enhance your skills and increase your employment potential.
Upskill and Earn Credentials Quickly
Fast track your career opportunities with a micro credential from NWTC. These micro credentials are small (smaller than a certificate, diploma, or degree), flexible, and highly-focused programs that help you gain new skills immediately and take accelerated steps toward a higher salary and rewarding career path.
Learning Paths Your Way
Choose from more than 200 options for associate degrees, diplomas, certificates and apprenticeships. Get started quickly with a certificate and add a diploma later.
View all programs and degrees.
Want to get started on a bachelor's degree? Our two-year university transfer degrees offer guaranteed admission (with junior status!) to our four-year colleges or universities.
Professional Development Opportunities
Take your career further with professional development opportunities. Workshops and seminars from NWTC Corporate Training and Economic Development (CTED) help you stay up to date in your field, enhance your career success and get professionally certified or licensed. Online and other delivery options are available.
Results
Programming in C# Part 1
10-152-173 PROGRAMMING IN C# PART 1 ...provides a foundation of syntax/semantics of C# .NET programming language to develop Windows-based applications. Covers the architecture of Microsoft's .NET platform where C# is the native language.
Programming in C# Part 2
10-152-174 PROGRAMMING IN C# PART 2 ...object-oriented concepts and C# .NET syntax, focus on file/data access and Windows Presentation Foundation (WPF) applications which incorporate collections, initializers, game theory, XML, encapsulation, and LINQ. Introduction to C# scripting using the Unity Engine. (Prerequisites: 10-152-125, Database Design; 10-152-173, Programming in C# Part 1)
Programming in Java Part 1
10-152-141 PROGRAMMING IN JAVA PART 1 ...apply programming and object-oriented design concepts using the Java language. Design concepts and programming tools will be integrated with an emphasis on practical business solutions. (Prerequisite: 10-152-173, Programming in C# Part 1)
Programming in Java Part 2
10-152-142 PROGRAMMING IN JAVA PART 2 ...focuses on application programming using advanced Java topics including: inheritance, exception handling, GUI applications, and data structures. (Prerequisites: 10-152-141, Programming Java Part 1)
Programming in Python
10-152-170 PROGRAMMING IN PYTHON ...Investigate the fundamentals of computer programming using the Python programming language. Students examine data types, variables, conditional statements, looping, array structures, and structured programming techniques. Upon completion of the course, students will be able to use Python to apply problem solving skills to create applications for delivery to various platforms.
Programming in R
10-152-160 PROGRAMMING IN R ...In this course, students will learn to use the R programming language to analyze data. Students will learn the syntax and data structures of the R language, and how to apply the language to perform traditional statistical analysis, such as means testing, variable correlations, and linear regressions. Upon completion, students will be able to create R programs to process data and create meaningful output rooted in sound statistical techniques. (Prerequisite: 10-804-189, Introductory Statistics)
Project Mgmt Fundamentals
10-196-188 PROJECT MANAGEMENT FUNDAMENTALS ...the role of project management, developing a project proposal, demonstration of relevant software, working with project teams, sequencing tasks, charting progress, dealing with variations, budgets and resources, implementation, and assessment.
Prototype & Design Internship
10-614-139 PROTOTYPE & DESIGN INTERNSHIP ...an introduction to model building, safety, tools, materials, flexible mold making, casting, limited run production, techniques and practices as on-the-job training.
Prototype Career Prep
10-614-239 PROTOTYPE CAREER PREP ...create professional employment portfolio, resume and cover letter, learn how to prepare for interviews, understand different interviewing techniques, and participate in a mock interview. (Prerequisite: satisfactory completion of semesters 1, 2, and 3; Corequisite: 10-614-143, Prototyping Solutions Advanced OR 10-614-139, Prototype & Design Internship)
Prototype Machine Tool
10-420-151 PROTOTYPE MACHINE TOOL ...introduction to machine shop fundamentals using precision measuring instruments; performing machine tool operations on a metal lathe, vertical and horizontal milling machines and surface grinders; and basic foundry applications.
Prototyping-Introduction to
10-614-152 PROTOTYPING-INTRODUCTION TO ...introduction to the prototype & design industry using a variety of shop tools and equipment, machine processes, and fabrication techniques with an emphasis on shop safety, hand skills, accuracy, professionalism, and working within specified tolerances to build three dimensional models.
PS-Employment Strategies
10-504-128 PS-EMPLOYMENT STRATEGIES ... the course examines the extensive hiring processes used by public safety agencies and sets the foundation for academic and occupational success.