MiraCosta College Community Education and Workforce Development

Programming & Coding Courses

at MiraCosta College

about the programming and coding courses

MATLAB is a scientific computing language and program platform widely used throughout industry. It is designed to simplify rapid development and prototyping of highly intensive applications. MATLAB is used in robotics, PLC design, electrical engineering, economics, financing, neural networks, video processing, image processing, data acquisition and more.

Python is a powerful programming language used in many areas of industry, such as computer vision, machine learning, robotics, web development, and gaming. This course focuses on the basics of Python-xy programming with examples in computer networking and web applications. These basics will be the starting point for other future classes, including embedded computing courses using Raspberry Pi and robotic programming using RoboSDK.

Introduction to the Internet of Things (IoT) refers to the connection of devices to the Internet. Cars, kitchen appliances, and heart monitors are all examples of current consumer products connected through the IoT. According to Business Insider, there is an expectation that there will be more than 24 billion IoT devices by 2020, which means about $6 billion is anticipated to flow into IoT solutions. Get exposed to four elements of industrial internet of things in this introductory course.

A microcontroller is a small computer on a single integrated circuit. They are used to automatically control products and devices such as remote controls, appliances, implantable medical devices, power tools,  and toys. Introduction to Microcontroller Programming is a great way for people to get exposed to programming using microcontrollers. Students will build a robotic arm, write code to program movement, and program an app to control the robotic arm wirelessly.

SIGN UP NOW!

why attend miracosta?

  • Industry relevant curriculum

  • Reduced prices due to grant funding

  • Accelerated training to help you move up in your job

  • We will gladly work with companies willing to pay for employee training

Tuition
MATLAB I: $175
Introduction to Python-xy: $150
Introduction to IoT: $100.
Intro to Microcontroller Programming: $200.
Tuition is FREE through the DOL funded America’s Promise Grant. NOTE: A $30 for Introduction to IoT and a $75 for Intro to Microcontroller Programming charge to cover administrative costs will be collected upon registration.

Course Length
MATLAB I: 25 hours
Introduction to Python-xy: 20 hours
Introduction to IoT: 15 hours
Intro to Microcontroller Programming: 24 hours

Hours of Instruction
MATLAB and Python-xy: Sat. 12:00-5:00pm
Introduction to IoT: Thurs. 6:00-9:00pm
Microcontroller Programming: T&Th 5:30-8:30pm.
Please see the events calendar for dates

Prerequisites
Completion of enrollment documents. Students must be at least 18 years of age. Students should have a strong basic math background and basic programming knowledge.

what you will learn

MATLAB 1

  • Understanding fundamental concepts and latest trends
  • Creating, processing, and implementing projects
  • Brief introduction to computer peripheral communications and networking
  • Development of 2 projects

Introduction to Python-xy

  • Basics concepts
  • Strings and string functions
  • Lists
  • If, else, elif conditions
  • For loops, while loops
  • Tuples, breaks, functions
  • Returning values
  • Function arguments
  • Network project and web project

Introduction to the Internet of Things

  • Physical monitoring hardware
  • Device programming
  • Internet communication via ISP
  • Creating data displays

Introduction to Microcontroller Programming

  • Electrical and mechanical concepts
  • Arduinos
  • Coding/programming
  • How to apply these high tech applications to other uses

after course completion

Certifications

If you successfully complete a program under 50 hours, we can issue a certificate for $15.

Career Paths

This training is designed to help you move up within your current company, or to enhance your skillset for your next job.

meet your instructor

Scott Hannum - Soldering InstructorLouis Rey
MATLAB and Python-xy Instructor

Louis Rey, MSEE, is currently employed at SPAWAR Systems Center Pacific and works in the area of tactical communications and communication architecture. Prior to SPAWAR, Louis worked for DivX and a CE Certification/Interoperability Manager with a background in video compression and digital video signal processing. He holds a master’s of science in electrical engineering from San Diego State University and has several years of teaching experience in electronics and engineering.

 

Max RoshenskyC. S. (Sam) Richards
Introduction to IoT Instructor

C. S. (Sam) Richards worked as an expat industrial engineer in Hong Kong, and helped re-shore consumer electronics manufacturing from Japan in the 1980s. Sam operated his own product development business in San Diego before consulting in Lean Manufacturing. He is certified in Lean Technology (UCSD) and Digital Systems Design (SDSU), and was an aerospace industry representative at Lean Aircraft Initiative at Massachusetts Institute of Technology. Sam holds a BS in Manufacturing Engineering Technology and MS in High Technology Management from National University. Most recently, Sam helps prepare students for career advancement in high tech industries.

take the next step

We offer information sessions for many of our job training programs. The information session offers you the opportunity to learn all about the programs in a relaxed environment.
Our instructors will be available at this time to answer all of your questions. Call us at 760.795.6820 to register.

Schedule a Visit Request More Info View Upcoming Sessions