FREE Programming Workshops on MLK day (Monday, Jan 20)!

Sponsored by



We plan to celebrate MLK day of service in our own special way – introduce programming to underprivileged school students/families for FREE! UTD students will serve in 2 ways: Several students will volunteer their time to teach the workshops listed below. Lot more of them will share their laptops with the school students and serve as mentors in the classrooms. So, we can accommodate you even if you cannot bring a laptop! While we would like underprivileged families to take advantage of these FREE workshops, we request other families to contribute a meaningful amount to support CS Outreach programs. Free pizza lunch will be provided for all participants, thanks to our industry sponsors.


Registration is closed for this event. Our next round of workshops will be on Presidents day, Monday, Feb 17th.

If a school wants to send large # of students in school bus(es), let us know by email to [email protected] – no need to register individually. Include # of students, grade level and the preferred workshop(s) in the email. We will try our best to accommodate you.  Level 2-4 workshops run for the whole day (9:30am to 4:30pm). Level 0 & level 1 workshops are half-day workshops – check the timings below.

Most workshops will be held in ECSS building – see for detailed directions & parking information. Unless you know the directions to your classroom clearly, come to the entrance of ECSS building and we will direct you from there. You can see the room #s below. Note that ECSN is ECS North building (come to ECSS – we will direct you) and Clark Center building is in front of ECSS building and it is closer to Parking Lot I. See you all on Monday!

Participants need to bring the following 2 forms filled out and signed by parents to be admitted to the workshops. While we will do our best to help all the participants with the logistics, we cannot take care of them like a typical day-care. Participants have to go to hallway to eat lunch and to use restrooms. We are not responsible if a child wanders off after going to restroom or after eating lunch. That is one of the reasons why we recommend young children to register & attend the workshops with friend(s). A responsible adult should stay with child if the parent or a child is not comfortable with our settings.


We will have extra copies of these forms available near ECSS entrance in case you need. 



Level 0: Kindergarten, 1st and 2nd graders

Animate, Draw & Explore using Scratch! 10 am – 12 noon ECSN lab 4.324

Level 1: Level 0 graduates, 3rd graders to adults

Animations using Scratch 9:30 am – 12:30 pm ECSS 2.102 (students with laptop), ECSS labs 2.103 & 2.104 (students without laptops)

Fancy Drawings using Logo 1:30 pm – 4:30 pm ECSS 3.101

Advanced Scratch: Games & Stories 1:30 pm – 4:30 pm ECSS 2.102 (students with laptop), & lab 2.103 (students without laptops)

Playing with Finch Robots 1:30 pm – 4:30 pm ECSS 2.104

Level 2 : Level 1 graduates, Middle Schoolers to adults

Enjoyable intro to Programming using Alice (Animations) 9:30 am – 4:30 pm ECSS 3.101

Advanced Alice: Games & Stories 9:30 am – 4:30 pm ECSS 2.203

Mobile App development using MIT App Inventor 9:30 am – 4:30 pm CN 1.206 (Clark Center)

Enjoyable intro to Programming using Scribbler Robots 9:30 am – 4:30 pm ECSS 2.201

Enjoyable intro to Programming using JavaScript (Drawings) 9:30 am – 4:30 pm CN 1.206 (Clark Center)

Level 3 : Level 2 graduates or persons with equivalent background

Intro to Programming in Java 9:30 am – 4:30 pm ECSS 2.415

Intro to Programming in C++ 9:30 am – 4:30 pm ECSS 2.412

Intro to Programming in Python 9:30 am – 4:30 pm  ECSS 2.410

Level 4: Level 3 graduates or persons with equivalent background

Game development in Java using Greenfoot IDE 9:30 am – 4:30 pm ECSS 4.910

Novice level Programming Competition problems  9:30 am – 4:30 pm Moved to Highland Park (email [email protected] for address)

Advanced level Programming Competition problems 9:30 am – 4:30 pm Moved to Highland Park (email [email protected] for address)