Technology Training

Future class information coming soon.

For additional details on specific classes, visit the E::Space webpage. 

Not sure if technology is right for you or where to begin? Read about computer science graduate and E::space intern, Graham Hough, and his experience as he explored technology.

Tech Training Infographic (2)

Explore Computer Programming             
Start programming immediately as you learn the fundamentals of computer programming languages. Using visual block programming, you'll get hands-on experience on how computer coding is built. You'll leave class with an understanding of what a computer processor really is and how you control it by writing code. Get an introduction to loops, branches, operators, steps, and variables. This class is a foundation for the Computer Programming Essentials class and gives you the groundwork you'll want for computer processor classes like Arduino or specific programming language classes like Python.Bring a laptop computer running Windows, Mac or Linux with Wi-Fi capability for use in the sessions.

Computer Programming Essentials        
This hands-on coding and programming class will get you started in basic coding and programming logic. Using the visual program language Blockly and App Inventor, you'll gain a foundation of program language. Learn HOW to pick up programming languages more efficiently with an understanding of the basics. From there, you’ll investigate more complicated programming languages. Bring a laptop computer running Windows, Mac or Linux with Wi-Fi capability. An Android device, either smartphone or tablet, is useful for the App Inventor portion of the class but not required.

Introduction to Programming with Python         
Python is a free, simple to learn and powerful language. If you are new to programming, Python is a great place to start. If you have coding experience, learning Python will add to your skills and marketability. Python is used in many industries and for many applications. Utilizing a combination of hands-on and lecture, your instructor will guide you through the basics and specifics of Python.

Introduction to Linux    
Remove the mystery of the operating system that powers everything from internet services to Android devices to Raspberry Pi. Get more from your technology as you experience the freedom user-friendly Linux provides. Your instructor is an expert in Linux embedded systems. Learn how you can develop an embedded Linux device and get familiar with Linux behind-the-scenes. A combination of classroom and hands-on experience will give you an understanding of the functions, advantages and uses of the Linux Terminal, aka the Linux Command Line, as well as the Graphical User Interface and how to use them in powerful combination. This comprehensive class includes a brief history of Linux, how to install programs, networking, scripting and lots of command line practice. Bring a laptop with the capability for temporary installation of Ubuntu or a laptop with access to a Raspberry Pi or Beaglebone embedded computer.  

Raspberry Pi  
Design and develop fun and practical interconnected, Internet of Things (IoT) devices while learning programming and computer hardware in this hands-on Raspberry Pi class. Using the small, powerful Raspberry Pi microcomputer, you will build a number of projects while learning about technologies you interact with every day. Called the smallest, cheapest computer in the world, Raspberry Pi is a fun way to interact with technology using the camera module, a USB Webcam, and much more. Bring a laptop to class. Bring your own Raspberry Pi 2 or 3 or one will be provided for classroom use.

Electronics for Beginners            
Get a comprehensive overview of the essentials of electronics. Starting with the basics, you'll move through advanced applications such as solving current-voltage-resistance-impedance problems, making power calculations and more. No prior technical knowledge is required. Required textbook: Teach Yourself Electricity and Electronics, 6th Edition. This book is not available at the COCC Bookstore but can be purchased from a company of your choice. No class 11/22/17.          

Solder Skills for Electronics        
Soldering is one of the most fundamental skills needed in the field of electronics and you can learn solid skills in a day. This class is an overview of the basic tools and components used for soldering which includes basic procedures for soldering preparation, safety, and cleanup. Learn essential skills for proper hand soldering, how to inspect a finished solder joint, and how to rework or repair a bad solder joint. You will also receive an introduction to Surface Mount Device soldering techniques. Materials are required and can be purchased from Amazon prior to class for approximately $45 plus shipping.

Introduction to Arduino
Arduino is an exceptional microcontroller platform where you can learn the basics of programming and electronics and see immediate results. Arduino is great for artists, designers, hobbyists and anyone interested in creating interactive objects or environments. You'll learn the basics of the Arduino ecosystem and build useful devices that are connected to the Internet. Bring a laptop computer with the Arduino IDE downloaded from               

Advanced Arduino         
Supercharge your Arduino projects and extend your knowledge to program and interface the Arduino platform. For Arduino users who have taken the Introduction to Arduino course or who have prior experience in the Arduino ecosystem. For this interactive, hands-on class, it is assumed that you are already familiar with programming the Arduino board using the IDE including variables and data types, flow control logic functions, rapid prototyping using the solderless breadboard, and Arduino shields.              

Autodesk Fusion 360 Essentials
Use the power of 3D CAD to move your ideas to design and beyond. Experience Fusion 360 in action as you design projects with the help of skills lectures, hands-on experience, dynamic group interaction and collaboration. Short homework related to in-class projects will be provided to help practice skills. As a cloud-based 3D CAD/CAM tool for product development, Fusion 360 combines industrial and mechanical design, collaboration, and machining in a single package. Fusion 360 is natively written for both Mac and PC, allowing you to use your preferred OS or both at no additional cost. See for free download for students.

DIY Robotics     
A fun, hands-on introduction to robotics for thinkers, inventors, and creators. Gain insight into how robots "think" and process different input signals to achieve a desired goal. You will build a robot and learn about coding, engineering concepts, mechanical robotics concepts, and more. In this combination lecture and hands-on lab class, discover the ways robotics influence the interconnectedness of our world and the Internet of Things (IoT). Bring a laptop to class with either a Windows, Apple, or Linux operating system. Purchase a PI-BOT® V2.00 kit (approx. $99) online from prior to class.      

People to People Selling Strategies       
Sharpen your skills to be a great revenue producer in any B2B, real estate, insurance, capital equipment sales and other direct relationship selling environment. Learn how to increase your closing rate, set realistic expectations, and differentiate prospects from suspects, as well as effective time management skills, phone skills, cold calling techniques, and more in this one-day workshop. Your instructor has over 30 years of experience selling for major corporations and founded his own successful high-tech sales distribution firm. Recommended textbook: Selling for Dummies by Tom Hopkins.

NOTE: Students 15 and under are welcome to register and attend these classes accompanied by a parent. Both child and parent must register and pay. Parent must attend all class sessions with their child. For registration with a child 15 or under, contact E::SPACE Labs by email



In this Section