All fields are optional. Choose fields to narrow your search.
We found 1186 courses matching your search criteria.
CSC-134 C++ Programming
This course introduces computer programming using the C++ programming language with object-oriented programming principles. Emphasis is placed on event-driven programming methods, including creating and manipulating objects, classes, and using object-oriented tools such as the class debugger. Upon completion, students should be able to design, code, test and debug at a beginning level.
More information and schedule
CSC-151 JAVA Programming
This course introduces computer programming using the JAVA programming language with object-oriented programming principles. Emphasis is placed on event-driven programming methods, including creating and manipulating objects, classes, and using object-oriented tools such as the class debugger. Upon completion students should be able to design, code, test, debug JAVA language programs.
More information and schedule
CSC-152 SAS
This course introduces the fundamentals of SAS programming. Emphasis is placed on learning basic SAS commands and statements for solving a variety of data processing applications. Upon completion, students should be able to use SAS data and procedure steps to create SAS data sets, do statistical analysis, and general customized reports.
More information and schedule
CSC-153 C# Programming
This course introduces computer programming using the C# programming language with object-oriented programming principles. Emphasis is placed on event-driven programming methods, including creating and manipulating objects, classes, and using object-oriented tools such as the class debugger. Upon completion, students should be able to design, code, test, debug, and implement objects using the appropriate environment at the beginning level.
More information and schedule
CSC-249 Data Structure & Algorithms
This course introduces the data structures and algorithms frequently used in programming applications. Topics include lists, stacks, queues, dequeues, heaps, sorting, searching, mathematical operations, recursion, encryption, random numbers, algorithm testing, and standards. Upon completion, students should be able to design data structures and implement algorithms to solve various problems.
More information and schedule
CSC-251 Advanced JAVA Programming
This course is a continuation of CSC 151 using the JAVA programming language with object-oriented programming principles. Emphasis is placed on event-driven programming methods, including creating and manipulating objects, classes, and using object-oriented tools such as the class debugger. Upon completion, students should be able to design, code, test, debug, and implement objects using the appropriate environment.
More information and schedule
CSC-253 Advanced C, Programming
This course is a continuation of CSC 153 using the C, programming language with object-oriented programming principles. Emphasis is placed on event-driven programming methods, including creating and manipulating objects, classes, and using object-oriented tools such as the class debugger. Upon completion, students should be able to design, code, test, debug, and implement objects using the appropriate environment.
More information and schedule
CSC-3110Y Python for STEM
Students will learn to use the programming language Python in STEM related areas. The course provides an introduction to the Python Programming language and focuses on Python libraries used to solve problems/projects in STEM area. The following topics will be covered: an introduction to the Numerical Math - NumPy, Numerical Methods - SciPy, Plotting - Mathlotlib, Symbolic Math, and Data Handling - Pandas libraries. Examples and applications will be in the STEM area. Python is one of the easiest programming languages to learn and it is the main language of Data Science. The course does not prepare students for a certification exam in Python but gives a very good foundation to prepare yourself to take the exam in the future. Participants should have high school math background. Participants need to have a flash drive. No prior programming skills needed.
More information and schedule
CSC-3118L1 App Development With Swift Level 1 Certification
This course introduces the development of iOS applications and Apple applications using the Swift programming language. Emphasis is placed on syntax, object-oriented principles, memory management, and functional concepts of Swift programming. Upon completion, students should be able to develop fully functional iOS and Apple applications using the Swift programming language. Students will be prepared to pass the App Development with Swift - Associate certification exam. Students should have a very good understanding of computer concepts and know how to navigate the Windows or Mac desktop.
More information and schedule
CSC-3154A Applications of Data Science
The purpose of this course is to provide an overview of how modern data analytics tools are used in industry. Topics include: data modeling using Python, SQL database management, data visualization in Tableau, linear regression, advanced regression, modern business problems, and full scale data science project development. Prior experience with Excel, SQL, probability and statistics will be helpful, but not necessary. Rudimentary understanding of a scripting language is required.
More information and schedule
CSC-3154F Foundations of Data Science
This course provides hands-on and guided experience in Data Science using the Python programming language. Topics include data wrangling, data exploration, data visualization, SQL, and introduction to machine learning including case explorations. Familiarity with Python programming is required; equivalent to successful completion of a first semester Python programming course.
More information and schedule
CSP-4000AN Mural Making With Community
This course will cover all aspects of collaborative mural making and will result in a permanent mural on Durham Tech's campus. The class will include best practices in community engagement, analog and digital tools, collaborative design composition, and installation processes.
More information and schedule
CSP-4000HC Upholstery Sewing for Home Decorations
This course is a workshop-type setting that covers how to sew upholstery projects for the home. Students learn to make window valances, roman shades, throw pillows, and cushions. Students must have some basic sewing skills and a sewing machine. Cost of supplies depends on the project chosen. (Because this course is self-supporting, no tuition waivers or exemptions are allowed.)
More information and schedule
CSP-4000M Motorcycle Safety Foundation Basic Rider
This course uses the curriculum developed by the Motorcycle Safety Foundation. It is designed for persons with little or no riding experience; however, participants must be able to ride a bicycle. Supplies needed include eye protection eyeglasses, sunglasses, goggles, or face shield; full-fingered gloves; over-the-ankle boots; long pants; long-sleeved shirt or jacket; and a N.C. Department of Transportation-approved helmet (some are provided). Motorcycles are provided.
More information and schedule
CSP-4000S Beginning Cake Design
A hands-on beginning cake decorating class, teaching techniques of learning how to make professionally decorated cakes. Students focus on basic skills and techniques used by cake decorators such as cake baking, torting, cake layer-leveling, making and applying buttercream icing and flowers; basic fondant work, and assembling and decorating a simple buttercream wedding cake. Students receive a supply list of tools to purchase before the first day of class. Please email hospitality@durhamtech.edu for questions regarding the program or upcoming courses.
More information and schedule
CTI-110 Web, Programming, and Database, Foundation
This course covers the introduction of the tools and resources available to students in programming, mark-up language and services on the Internet. Topics include standard mark-up language Internet services, creating web pages, using search engines, file transfer programs; and database design and creation with DBMS products. Upon completion students should be able to demonstrate knowledge of programming tools, deploy a web-site with mark-up tools, and create a simple database table.
More information and schedule
CTI-120 Network and Security Foundation
This course introduces students to the Network concepts, including networking terminology and protocols, local and wide area networks, and network standards. Emphasis is placed on securing information systems and the various implementation policies. Upon completion, students should be able to perform basic tasks related to networking mathematics, terminology, media and protocols.
More information and schedule
CTI-140 Virtualization Concepts
This course introduces operating system virtualization. Emphasis is placed on virtualization terminology, virtual machine storage, virtual networking and access control. Upon completion, students should be able to perform tasks related to installation, configuration and management of virtual machines.
More information and schedule
CTI-141 Cloud and Storage Concepts
This course introduces cloud computing and storage concepts. Emphasis is placed on cloud terminology, virtualization, storage networking and access control. Upon completion, students should be able to perform tasks related to installation, configuration and management of cloud storage systems.
More information and schedule
CTI-240 Virtualization Administration I
This course covers datacenter virtualization concepts. Topics include data storage, virtual network configuration, virtual machine and virtual application deployment. Upon completion, students should be able to perform tasks related to virtual machine and hypervisor installation and configuration.
More information and schedule
CTP-3040A NFPA 70E - Arc Flash
This course provides a thorough knowledge of the recommended safe behaviors for those who work around electrical hazards. Attendees gain an understanding of the latest guidelines and regulations from NFPA 70E and OSHA. Electrical workers and safety professionals learn key practical information: best work practices in electrical safety and how to apply them in real-world situations.
More information and schedule
CTP-3040B AHA Heartsaver First Aid CPR
This comprehensive Heartsaver certification course covers all the life-saving material offered in individual sessions of the CPR/AED training and first aid training. In this instructor-guided training course, your team will learn Adult CPR, AED use, and basic first aid.
More information and schedule
CTP-3040C Workplace Safety
Customized workplace safety training for employees to include members of the safety committee who are responsible for providing Safety Orientation to new employees. The class may provide more in-depth training for trainers, so they are better able to address concerns.
More information and schedule
CTP-3040D Workplace Safety -Fire Exting.
This course is not designed to turn participants into firefighters, but rather equip them with the knowledge and skills to detect and extinguish a fire only when it is safe to do so. A portable fire extinguisher can save lives and property by putting out a small fire or containing it until the fire department arrives; but fire extinguishers have limitations. Because fire grows and spreads so rapidly, the #1 priority is for residents to get out safely.
More information and schedule
CTP-3040E Ergonomics
This course will help prepare workers with the knowledge and skills necessary to prevent and reduce worker injuries in the office environment. Topics will include how to recognize and reduce repetitive stress injuries, how to use good working positions at computer workstations, how to safely lift and move various objects.
More information and schedule
CTP-3040F OSHA 10 General Industry Safe
The OSHA Outreach Training Program for General Industry provides training for workers and employers on the recognition, avoidance, abatement, and prevention of safety and health hazards in workplaces in general industry. The program also provides information regarding workers' rights, employer responsibilities, and how to file a complaint.
More information and schedule
CTP-3040G Food Safety 101
Keeping food safe for human or animal consumption means knowing how to execute quality safety practices such as personal hygiene, good manufacturing habits, and proper sanitation. In this course, students explore food safety principles through the lens of FDA regulations and the Food Safety Modernization Act (FSMA) and learn regulations, hazards, cross-contamination, hygiene, Current Good Manufacturing Practices (CGMPs), sanitation, and documentation. Teams of students also test the effectiveness of a company's food safety practices and culture in a mock manufacturing scenario.
More information and schedule
CTP-3040H Incidental Spills
Incidental spills of hazardous substances pose a wide range of risks to employees and organizations. Being prepared and properly responding to these spills can make a difference in reducing exposures, preventing slips and falls, and keeping the workplace clean and dry. This course is designed to familiarize learners with incidental spills of hazardous substances, as well as the immediate and follow-up tasks associated with the spill control and cleanup process.
More information and schedule
CTP-3040J Bloodborne Pathogens
Bloodborne pathogens are bacteria and viruses that live in blood and other bodily fluids, (which include things like Hepatitis B, Hepatitis C, HIV, malaria, and a host of other pathogens including the Ebola* virus.) This bloodborne pathogens training program is designed to help learners keep themselves, their coworkers, friends and family safe from exposure to bloodborne pathogens. Specifically, it will help learners understand the basics of bloodborne pathogens, how to protect themselves, and what to do in the event of an exposure, including the decontamination process.
More information and schedule
CTP-3040K Mobile Elev Work Platfrm-MEWP
In this course we will review the OSHA regulations as they relate to the basic safety and management of various aerial lifts in the workplace. Aerial lifts are now referred to as mobile elevating work platforms (MEWPs) and is a term that covers a wide range of different devices you may encounter at a manufacturing facility or on a construction site. MEWPs have been rapidly replacing more traditional methods of working at different heights over the last 15 to 20 years. They provide many advantages over traditional ladders, hoists, and fixed scaffolding. Because they are motorized and don't require many hours of set up, most businesses will have at least one MEWP in use at any given time. Your safety depends on your proper use and maintenance of these important devices.