NewLifestyle (Activities) Coordinator - Full Time Sunday-Thursday Maplewood Mill Pond LLCLifestyle (Activities) Coordinator - Full Time Sunday-ThursdayYarmouth, MAWhile performing the duties of this job, the employee is regularly required to sit, walk, climb stairs and/or stepladders, push wheelchairs, stand, stoop, kneel, bend, or crouch, reach with hands arms, balance, lift and perform medium to the maximum transfer assists with residents. An associate degree from an accredited college or university or satisfactory completion of two years of college, with major work in recreation, occupational therapy, gerontology or a related field, or two years of full-time experience in the recreation field with an adult population.
NewLifestyle (Activities) Assistant - Part Time Friday & Saturday Maplewood Mill Pond LLCLifestyle (Activities) Assistant - Part Time Friday & SaturdayYarmouth, MAWhile performing the duties of this job, the employee is regularly required to sit, walk, climb stairs and/or stepladders, push wheelchairs, stand, stoop, kneel, bend, or crouch, reach with hands arms, balance, lift and perform medium to the maximum transfer assists with residents. An associate degree from an accredited college or university or satisfactory completion of two years of college, with major work in recreation, occupational therapy, gerontology or a related field, or two years of full-time experience in the recreation field with an adult population.
Rebar Project Coordinator Misti PettRebar Project CoordinatorParisFull timeWe value our teammates and offer a benefits package that also includes a bonus program, profit sharing, retirement savings, vacation and holiday pay, scholarship and tuition reimbursement, and unlimited growth potential. Assist project team in the coordination of detailed projects including proper recordkeeping, on-time delivery of materials, and change order management.
Project Coordinator Misti PettProject CoordinatorParisFull timeTake a proactive role in providing assistance to the other PC’s for support in processing orders, especially during peak sales periods, to ensure that timely screening and acceptance can be accomplished on every project. Being responsible for completing a proper price/scope check on every project to ensure the scope of the quote matches that of the sold order, and that any and all changes have been properly accounted for.
PT-Assistant-Scan-Coordinator Hannaford Bros. Co LLCPT-Assistant-Scan-CoordinatorDamariscotta, MECategory/Area of Expertise: Retail Operations Job Requisition: 531317 Address: USA-ME-Damariscotta-469 Main Street Store Code: Store 08141 Grocery (5150416) Hannaford Supermarkets started out as a fresh produce vendor in Portland, Maine way back in 1883, and is still connected to those early roots a.
Consumer Assistant & Hearing Coordinator - Board Investigator State of MaineConsumer Assistant & Hearing Coordinator - Board InvestigatorGardiner, Maine$47,174.40–$65,832No matter where you work across Maine state government, you find employees who embody our state motto-"Dirigo" or "I lead"-as they provide essential services to Mainers every day. The Board Investigator works with a high degree of independence to investigate consumer complaints of unprofessional or incompetent conduct, analyze information, and apply laws and regulations in real-world situations.
Assistant Wedding Coordinator Leigh and Co.Assistant Wedding CoordinatorPortland, MEAssistant Wedding Planners play an essential role in ensuring weddings run smoothly by assisting with event setup, guest experience, vendor coordination, timeline execution, and reception transitions. Events is seeking organized, professional, and client-focused Assistant Wedding Planners to support our Lead Planners in executing exceptional wedding days.
Project Coordinator IRC Industrial Roofing CompanyProject CoordinatorLewiston, MEFull timeYou'll work directly with Project Managers, field teams, customers, vendors, and subcontractors to help keep commercial construction projects organized, moving, and successful. Industrial Roofing Company (IRC) is looking for a highly organized, motivated Project Coordinator / Assistant to the Project Manager to join our project management team.
Wedding Coordinator Leigh & Co. EventsWedding CoordinatorBangor, Maine$275–$300You will work alongside our client experience managers during the planning and assistant coordinators onsite to provide the following to execute weddings. Serve as the primary advocate for the couple onsite - maintaining a calm, solutions-focused presence and supporting them through any challenges that arise.
Wedding Coordinator Leigh and Co.Wedding CoordinatorBar Harbor, ME$275–$300You will work alongside our client experience managers during the planning and assistant coordinators onsite to provide the following to execute weddings. Serve as the primary advocate for the couple onsite - maintaining a calm, solutions-focused presence and supporting them through any challenges that arise.
Development & Operations Coordinator thehivecareers.coDevelopment & Operations CoordinatorMaineThe coordinator will minimize the need for daily project oversight, allowing the Operations Manager to concentrate on strategic initiatives such as policy/process development and the Choose A Cause website redesign - advancing both operational excellence and long-term organizational growth. This role will handle key day-to-day functions that ensure the organization to run smoothly while freeing up the Operations Manager to focus on strategic planning, cross-team coordination and enhance organizational efficiency.
Veterinary Coordinator - Surgery Portland Veterinary Emergency and Specialty CareVeterinary Coordinator - SurgeryPortland, ME$22–$34 / hourAt Portland Veterinary Emergency and Specialty Care (PVESC) , we’re building a unique and dynamic workplace where our team members thrive , grow , and continuously learn while delivering exceptional care to our patients and their families. We are honored to be recognized as the Best Veterinary Hospital in Maine , receiving Gold in the Portland Radio Group's Best of the 207 Awards for four consecutive years: 2022, 2023, 2024, and 2025.
Special Education IEP Team Coordinator - Lewiston High School Lewiston Public SchoolsSpecial Education IEP Team Coordinator - Lewiston High SchoolLewiston, MEMaintains contact with all stakeholders from IEP teams: parents of students, special education teachers, service providers, Psychologists, outside agencies, and administration. SUMMARY: Responsible for facilitating IEP and/or 504 meetings, supervising and evaluating special education staff, as well as supporting staff, students and families.
After Hours Care Coordinator Nights/Weekends HYBRID&PART-TIME Kind Senior Care MaineAfter Hours Care Coordinator Nights/Weekends HYBRID&PART-TIMEPortland, ME$35–$75 / yearPart timeThe After Hours Care Coordinator is responsible for supporting our Care Team in providing excellent home care services beyond regular office hours on weeknights and on weekends. We believe in recognizing the excellent work of our caregivers in a variety of ways, including: incentive programs, bonuses for performance and Caregiver referrals and more!
Comprehensive Health Planner II - Board Meeting Coordinator State of MaineComprehensive Health Planner II - Board Meeting CoordinatorGardiner, Maine$56,264–$78,998.40A Bachelor's Degree in Public/Community Health, Health Administration, Health Sciences or Health Education; Public Administration, Government, Social Work, or a closely related field and three (3) years of professional experience in the planning, development, coordination, and/or evaluation of health programs or services - OR an equivalent seven (7) year combination of education, training, and experience. This position supports multiple professional licensing boards, including the Board of Social Worker Licensure, Board of Counseling Professionals, Board of Alcohol and Drug Counselors, Board of Examiners of Psychology, and others.
NewAfter Hours Care Coordinator Nights/Weekends HYBRID&PART-TIME General AccountsAfter Hours Care Coordinator Nights/Weekends HYBRID&PART-TIMEPortland, Maine$35–$75 / yearPurpose: The After Hours Care Coordinator is responsible for supporting our Care Team in providing excellent home care services beyond regular office hours on weeknights and on weekends. We believe in recognizing the excellent work of our caregivers in a variety of ways, including: incentive programs, bonuses for performance and Caregiver referrals and more!
Salon Coordinator Sport Clips IncSalon CoordinatorTopsham, ME$15.50–$18 / hourYour Tips Matter - Now, thanks to an industry-wide effort championed by Sport Clips, you can deduct up to $25,000 of your tips, keeping more of what you earn. Sport Clips Haircuts in Topsham is hiring a Coordinator to help deliver an outstanding client experience and support the daily operations of our store.
Resident Program Coordinator - Assisted Living Senior Lifestyle CorpResident Program Coordinator - Assisted LivingAuburn, MEIn this role you will be responsible for planning and implementing programs and events which provide socialization opportunities, fitness and wellness activities, educational and recreational programs, as well as spiritual life support based on the needs and preferences of the residents at the community. We are looking for individuals who can embrace our mission to purposely brighten and enrich the lives of those we serve with HEART; Hospitality, Excellence, Appreciation, Respect & Teamwork.
NewMemory Care Coordinator Senior Lifestyle CorpMemory Care CoordinatorYork, METhe Memory Care Coordinator will be the process champion to implement and oversee the Memory Care points of distinction established in the areas of Embrace Wellness, Embrace Enrichment, Embrace Creativity, Embrace Connection, Embrace Challenge and Embrace Teamwork. Language Skills: Acceptable fluency in English in order to perform job duties and speak, read, write, and communicate with supervisors, coworkers, residents, and applicable third parties.
Dining Services Coordinator1 Sunrise Senior Living LLCDining Services Coordinator1Kennebunk, MEResponsibilities include, but are not limited to, food preparation and service in accordance with the Sunrise culinary programs, accurate delivery of dietary modifications, procurement, financial and budgetary management, labor management, hiring, supervising and training team members, ensuring proper sanitation and safe food handling, accurate record keeping, inventory and rotation of products, regulatory compliance, and communicating with residents and families to ensure high levels of resident satisfaction. Partner with the Wellness team and consultant dietitian to understand individual resident nutritional needs and preferences, then delivers snacks, beverages, and meals accurately and consistently.
NewGuest Coordinator Ulta Beauty, Inc.Guest CoordinatorSouth Portland, Maine$15.10–$20 / hourPart timeSupport the services team by answering salon phone calls, addressing and resolving guest concerns, managing the services booking system, guest records and salon traffic flow, and suggesting add-on services when booking appointments and interacting with guests in the store and salon. We bring possibilities to life through the power of beauty each and every day in our stores and online with more than 25,000 products from approximately 500 well-established and emerging beauty brands across all categories and price points, including Ulta Beauty’s own private label.
EMCC - STUDENT RECORDS COORDINATOR EASTERN MAINE COMMUNITY COLLEGEEMCC - STUDENT RECORDS COORDINATORBangor, METo submit a complete application file, click on the EMCC Employment Opportunities link ( https://www.emcc.edu/discover-emcc/emcc/employment/ ): select the position you are interested in, "Apply Now", complete the Application, along with uploading your Cover Letter, Resume, and transcript(s). We award associate in applied science, associate in science, and associate in arts degrees; certificate and advanced certificates; and documents of completion for customized, short-term programs and courses.
NewGuest Coordinator Ulta Beauty IncGuest CoordinatorSouth Portland, ME$15.10–$20 / hourSupport the services team by answering salon phone calls, addressing and resolving guest concerns, managing the services booking system, guest records and salon traffic flow, and suggesting add-on services when booking appointments and interacting with guests in the store and salon. We bring possibilities to life through the power of beauty each and every day in our stores and online with more than 25,000 products from approximately 500 well-established and emerging beauty brands across all categories and price points, including Ulta Beauty's own private label.
Executive Administrative Coordinator Maine Wing ManagementExecutive Administrative CoordinatorMaineThis role is essential in ensuring the smooth execution of day-to-day administrative functions, document management, and executive support, including handling various office and operational tasks. We are seeking a highly organized and proactive Executive Administrative Coordinator to provide comprehensive administrative and operational support to company leadership and broader organization.
Patient Care Coordinator Acuity EyeCare Holdings LLCPatient Care CoordinatorKennebunk, MEMonitor daily patient flow and provider schedules to identify bottlenecks, delays, or overlaps; communicate and adjust as needed to support efficient patient flow. Schedule patient appointments while supporting provider schedule optimization, including managing cancellations, reschedules, and same-day fill opportunities.
Maine Criminal Justice Academy Training Coordinator State of MaineMaine Criminal Justice Academy Training CoordinatorVassalboro, Maine$54,412.80–$76,315.20The Training Coordinator's position at the Maine Criminal Justice Academy is an essential component of the Academy's operation involving the coordination and provision of education and training, to all new and existing law enforcement and corrections personnel. No matter where you work across Maine state government, you find employees who embody our state motto-"Dirigo" or "I lead"-as they provide essential services to Mainers every day.
Resident Care Coordinator & Staff Scheduler - LPN JEA Senior Living LLCResident Care Coordinator & Staff Scheduler - LPNPortland, MEWorks with human resources to advise them of staffing needs, terminations, and other information necessary for the smooth flow of work regarding employees. Documents observations, concerns, changes in resident conditions, incidents, and/or accidents and ensures that follow-up documentation occurs until the issue is resolved.
Receiving Coordinator Sazerac CompanyReceiving CoordinatorLewiston, Maine$20.34–$30.50 / hourOur Louisville office has been named one of the “Best Places to Work in Kentucky” four times, and our Buffalo Trace Distillery has earned the title of “world’s most award-winning distillery” through the dedication of our craftsmen for well over 200 years. Sazerac Company produces and markets the most award-winning bourbons and whiskeys in the world, including Buffalo Trace, Pappy Van Winkle, Eagle Rare, Blanton’s, and Sazerac Rye.
Referral Coordinator -Lewiston, ME - Part Time Novella InfusionReferral Coordinator -Lewiston, ME - Part TimeLewiston, ME$21–$24 / hourPosition Details: Location: Lewiston, ME Schedule: Mon, Tues, and Weds 8:00 AM to 4:30 PM Pay Rate: $21.00 - $24.00 per hour Key Responsibilities As a Medical Assistant at Novella Infusion, you'll be an essential part of the patient experience, ensuring smooth clinic operations and exceptional care: Lab Work: Prepare and process lab samples, ensuring proper labeling and documentation. Join Novella Infusion: Where Innovation Meets Compassion in Patient Care Are you a detail-oriented and compassionate Medical Assistant looking for a fulfilling part time role in a dynamic healthcare setting?
Resident Care Coordinator & Staff Scheduler - LPN or RN Birchwoods At Canco Assisted LivingResident Care Coordinator & Staff Scheduler - LPN or RNPortland, MaineWorks with human resources to advise them of staffing needs, terminations, and other information necessary for the smooth flow of work regarding employees. Documents observations, concerns, changes in resident conditions, incidents, and/or accidents, and ensures that follow-up documentation occurs until the issue is resolved.
Medical Assistant - Oncology New England Cancer SpecialistsMedical Assistant - OncologyLewiston, ME$37,440–$68,000 / yearMay perform administrative duties to include, but are not limited to, basic phone triage and scheduling appointments and procedures, scanning, faxing, filing, prior authorizations, PMP reporting, oral adherence calls, preparing, organizing, and requesting patient records for EMRs as needed. 2+ years of experience as a Medical Assistant performing clinical and administrative tasks is preferred but willing to train dedicated newcomers to the field that have met the degree/certificate and can meet or have met the National Certification requirements listed above.
Project Coordinator – EMR Modernization MCD Global HealthProject Coordinator – EMR ModernizationRemote within United States, MaineRemoteThis position supports a multi-year, federally funded initiative focused on strengthening rural healthcare systems in Maine through Electronic Medical Records (EMR) modernization. This role will lead the administration of approximately $30 million in EMR modernization funding, supporting more than 70 rural healthcare organizations statewide.
Project Coordinator Sargent ElectricProject CoordinatorLewiston, METhis role partners with estimating, operations, project management, accounting, and vendors to assemble accurate proposals, manage document control, prepare and submit invoices, and track billing and payment milestones to support successful project execution. Established in 1907, Sargent Electric Company has since evolved into one of the largest electrical contracting companies in the area, providing comprehensive services to our clients.
Project Coordinator (Portland, ME) LaBella Associates DPCProject Coordinator (Portland, ME)Portland, ME$65,000–$95,000 / yearProject teams are established to provide a customized mix of business consulting, project management, financial control and monitoring, administrative, and technical support services. The Program Management Services Division at LaBella provides comprehensive management services for complex projects and multi-year capital programs.
Project Coordinator, CHCC University of New England (US)Project Coordinator, CHCCBiddeford, ME$52,100–$56,800 / yearConduct community education and awareness efforts through training sessions, community events, speaking engagements, and outreach activities using multimedia channels, including social media, public service announcements (PSAs), press releases, and educational materials. We are the state's top provider of health professionals and home to Maine's only medical and dental colleges, a variety of other interprofessionally aligned health care programs, and nationally recognized programs in the marine sciences, the natural and social sciences, business, the humanities, and the arts.
EPSCoR Project Coordinator University of MaineEPSCoR Project CoordinatorOrono, ME$55,000–$65,000 / yearGiven EPSCoR grants include significant workforce development components, this position will also develop and implement strategies for enhancing related Science, Technology, Engineering, and Mathematics (STEM) education and workforce development at the K-12, community college, undergraduate, and graduate levels. UMaine is the state's public research university and a Carnegie R1 top-tier research institution, dedicated to providing excellent teaching, research and service for Maine, the nation and the world.
Project Coordinator (Portland, ME) LaBella AssociatesProject Coordinator (Portland, ME)Augusta, ME$65,000–$95,000 / yearOur benefit offerings cover the must-haves (healthcare and retirement), the just-in-cases (insurances and employee assistance programs), and the cherry-on-tops (fitness reimbursements, year-end incentive pay, and tuition assistance). The Program Management Services Division at LaBella provides comprehensive management services for complex projects and multi-year capital programs.
NewExecutive Assistant InterMed, P.A.Executive AssistantSouth Portland, MEPart timeCoordinates all aspects of monthly Committee meetings (which may occur before or after hours), including, but not limited to; research and data gathering in support of meeting topics, organizing the presentation packet and reference materials, room/meal set-up, completing meeting minutes, and executing/tracking action items, and other associated duties as assigned. Collaborates with the Chief Strategy & Technology Officer to compile various operational, quantitative and qualitative data points into analyses that can be presented to various audiences.
Physician Assistant - Primary Care (Togus) U.S. Department of Veterans AffairsPhysician Assistant - Primary Care (Togus)ME$117,953–$209,616 / yearObtain and document informed consent for procedures for which the PA is an integral member of the treatment team performing the procedure such as assisting the primary surgeon (note: The PA need not participate in the particular procedure the patient is scheduled to undergo but the PA must be authorized to perform or participate in the procedure by the Scope of Practice and must have sufficient knowledge and training in the treatment procedure, its indications, risk and benefits, complications, and alternative treatment, to effectively counsel the patient). The Department of Veterans Affairs performs pre-employment reference checks as an assessment method used in the hiring process to verify information provided by a candidate (e.g., on resume or during interview or hiring process); gain additional knowledge regarding a candidates abilities; and assist a hiring manager with making a final selection for a position.
Senior Administrative Project Coordinator WSP Global IncSenior Administrative Project CoordinatorPortland, ME$57,400–$71,000 / yearJoin our Portland WSP Team, who are a team of dedicated professionals working to find solutions for our diverse customer base and takes pride in maintaining a small tight knit, flexible work environment while also having a large international organization's structure, resources, and opportunities. A demonstrated ability to take initiative and be able to work independently, be able to work / coordinate efforts from multi-discipline teams and successfully facilitate development and delivery of multiple, simultaneous deliverables with strict deadlines.
assistant-project-manager-environmental-permitting-morristown-nj Burns & McDonnellassistant-project-manager-environmental-permitting-morristown-njPortland, ME$90,000–$210,000 / yearPrior experience demonstrated with Federal, New Jersey state, and local environmental permitting, specifically with experience related to U.S. Army Corps of Engineers, New Jersey Department of Environmental Protection (NJDEP), County Soil Conservation District, Green Acres and similar regulatory agencies, is preferred. Burns & McDonnell's Environmental Services Global Practice is seeking a motivated Assistant Project Manager for Environmental Permitting to support our existing portfolio of energy clients with projects in New Jersey.
EMS CONTRACTED - LECTURER / LAB ASSISTANT - Live / In Person EASTERN MAINE COMMUNITY COLLEGEEMS CONTRACTED - LECTURER / LAB ASSISTANT - Live / In PersonBangor, MEMINIMUM QUALIFICATIONS: State of Maine licensure as a Paramedic, Nurse (RN), Respiratory Therapist (RT), and/or Physician Assistant (PA-C), Nurse Practitioner (NP), and/or Physician (MD/DO) with a minimum of one (1) year continuous clinical experience in Emergency Medical Services, Urgent Care, Emergency Department, and/or Intensive Care. Instructional topics may include Emergency Medical Services (EMS) preparatory topics, EMS operations, airway management, medication administration, patient assessment, medical emergencies, trauma management, special populations, special topics, and/or cardiology.
Group Practice Leader and Clinical Assistant/Associate/Professor General Dentistry, College of Dental Medicine University of New England (US)Group Practice Leader and Clinical Assistant/Associate/Professor General Dentistry, College of Dental MedicineBiddeford, ME$144,000–$195,000 / yearGrounded in our mission to "improve the health of Northern New England as well as rural and underserved areas while shaping the future of dentistry through excellence in education, discovery, and service," our college continues to mature into one of the most innovative and exciting dental education programs available. This is a full-time (1.0 FTE) 12-month non-tenure clinical track faculty appointment at the Assistant Clinical Professor, Associate Clinical Professor, or Clinical Professor rank with an administrative appointment as a Group Practice Leader.
Assistant Softball Coach Bates CollegeAssistant Softball CoachLewiston, ME$45,350–$47,122.50 / yearBenefits: Bates College offers competitive salaries, excellent benefits (health, dental, 9% retirement contribution with potential for an additional 3% match, sick leave, 24 days of vacation, 2 personal days, 13 paid holidays, dependent care subsidy, free parking, access to library and athletic facilities & more), and a supportive, collegial environment in a drug and smoke-free workplace. Connects and refers students to student support and success services across campus (i.e. Accessible Education, Peer Learning Commons, Counseling & Psychological Services, Health Services, Sports Medicine) and may direct the coordination of services for the student.
Assistant Softball Coach BtesAssistant Softball CoachLewiston, MaineBates College offers competitive salaries, excellent benefits (health, dental, 9% retirement contribution with potential for an additional 3% match, sick leave, 24 days of vacation, 2 personal days, 13 paid holidays, dependent care subsidy, free parking, access to library and athletic facilities & more), and a supportive, collegial environment in a drug and smoke-free workplace. Connects and refers students to student support and success services across campus (i.e. Accessible Education, Peer Learning Commons, Counseling & Psychological Services, Health Services, Sports Medicine) and may direct the coordination of services for the student.
NewResearch Assistant University of MaineResearch AssistantOrono, MEQualifications: Required: Typically has the education associated with a bachelor's degree in biology, plant sciences, biological sciences, botany, or other related field, and at least one year of molecular biology, plant care, and greenhouse experience, or an equivalent combination of education and experience. The research assistant conducts laboratory- and field-based scientific research following established protocols, organizes and manages data, gives presentations for scientific and lay audiences, and assists in preparing scientific publications.
NewAssistant Research Professor University of MaineAssistant Research ProfessorOrono, ME$80,000–$90,000 / yearThese include the Transportation Infrastructure Durability Center (formerly Region I University Transportation Center), the Advanced Structures and Composites Center (ASCC), the Climate Change Institute, the Senator George J. Mitchell Center for Sustainability Solutions, the Virtual Environment and Multimodal Interaction (VEMI) Laboratory, and Advanced Research Computing, Security, and Information Management (ARCSIM), which offers extensive high-performance computing and data resources. The candidate will develop, evaluate, and document laboratory- and field-scale testing, demonstration, and implementation methodologies; analyze and interpret research data; and prepare scholarly and technical products, including peer-reviewed journal articles, technical reports, conference presentations, and presentation materials for project sponsors and other stakeholders.
Maintenance Assistant Sunrise Senior LivingMaintenance AssistantKennebunk, MEPractice safety procedures at all times including Personal Protective Equipment (PPE), fire extinguishers, Safety Data Sheets (SDS), Lockout Tagout procedures, and infection control guidelines. Maintains a current applicable driver’s license to drive Sunrise vehicles provided with an acceptable driving record in accordance with applicable regulations and Sunrise policy.
Medical Assistant - Sign On Bonus New England Cancer SpecialistsMedical Assistant - Sign On BonusWestbrook, ME$37,440–$68,000 / yearMay perform administrative duties to include, but are not limited to, basic phone triage and scheduling appointments and procedures, scanning, faxing, filing, prior authorizations, PMP reporting, oral adherence calls, preparing, organizing, and requesting patient records for EMRs as needed. 2+ years of experience as a Medical Assistant performing clinical and administrative tasks is preferred but willing to train dedicated newcomers to the field that have met the degree/certificate and can meet or have met the National Certification requirements listed above.
NewLearningWorks After School Teaching Assistant LearningWorksLearningWorks After School Teaching AssistantPortland, MEPart timeLearningWorks After School Teaching Assistant Location: Southern Maine, Multiple Locations Schedule: Part-time After School (Sept - May) Compensation: $19.85ABOUT USLearningWorks is a nonprofit organization committed to empowering youth and families through education, workforce development, and community service. ABOUT LEARNINGWORKS AFTERSCHOOL (LWAS)LearningWorks Afterschool (LWAS) provides high-quality academic and enrichment programming for elementary students.