Skip to navigation Skip to main content
Home >> School Solutions

School Solutions

Codelicious: Code Builds Confidence

Codelicious is on a mission to help 500,000 educators and 5 million students discover how to think about and speak the language of technology.

With hundreds of thousands of coding jobs going unfilled each year, Codelicious aims to dramatically increase the funnel of youth coders for tomorrow’s tech workforce by collaborative, progressively challenging, scalable curriculum that teaches kids how to code.

Codelicious builds and licenses curriculum for elementary and middle school educators that teaches problem solving and computer science principles through coding.

Computer Science foundations, internet safety, coding projects, and electronic invention are key elements to each course curriculum, reinforcing the learning objectives being taught.

How are we unique?

  • Curriculum Choices: Full semester courses are offered in many verticals, like coding languages, visual arts and graphic design, and engineering analytics so that educators can meet students where their interests lie.
  • Student Engagement: Curriculum engages students with different learning styles, sure to encourage and inspire confidence. Compliance with educational standards ensures skills development.
  • Ease of Access: Simple login for educators provides access to comprehensive curriculum built for your educational term (i.e., quarter, semester).
  • Worry Free Updates: Cloud-based curriculum provides for easy updates, so that content always reflects the latest technology.

Easy Web-Based login

What does this mean for educators and administrators?

  • Speed of implementation
  • Ease of scale across multiple locations
  • Student success
  • Savings of time and money

Course Catalog

  • Programming 101:
    Introduction to Coding with Scratch
    Programming 101: Introduction to Coding with Scratch teaches the fundamentals of problem solving and analytical thinking through coding using the Scratch Programming language developed by MIT. Scratch uses a graphical, block-based visual programming technology that is very user friendly to younger students and entry level coders. With collaborative, interactive coding projects, unplugged activities that emphasize computer science foundations, internet safety topics, and optional hardware projects, Introduction to Coding with Scratch teaches essential problem solving and analytical thinking skills through coding to elementary and middle school students.
  • Programming 105:
    Introduction to Coding with JavaScript
    Programming 105: Introduction to Coding with JavaScipt teaches problem solving and analytical thinking through coding using JavaScript, HTML and CSS. Students will learn basic programming skills while designing and building websites. With collaborative, interactive coding projects, exercises in computer science foundations, internet safety topics, and optional electronic invention projects, Introduction to Coding with JavaScript teaches essential problem solving and analytical thinking skills through line coding techniques to advanced coding students in elementary and middle school.
  • Programming 111:
    Introduction to Coding with Java
    Programming 111: Introduction to Coding with Java introduces students to the powerful language of Java. Students will develop coding projects utilizing advanced programming techniques and line coding methodologies. This course emphasizes computer science core principles such as loops, conditionals, methods, and classes that are applicable across many other programming and object oriented languages. As an interesting challenge, this class includes an optional research project related to computer science in the real world. Introduction to Coding with Java is designed for advanced elementary and middle school coding students.
  • Graphic Design 109:
    Introduction to Photoshop
    This creative course focuses on developing basic skills in graphic design. Students will utilize Adobe Photoshop. Collaboration skills, design best practices, and the ability to interpret words into visual design will be integrated throughout the course. At the end of the course, students will have a basic graphic design portfolio built and ready to share. Introduction to Photoshop is an introductory course for middle school students.
  • Graphic Design 107:
    Introduction to Video Game Creation
    This hands on interactive course will instruct students on the world of video game making. Using GameMaker, this course combines game design principles and animation with scientific and mathematic principles required for creating realistic gaming environments. Students will learn how to flow-chart game loops, structure events & actions, and design the end-of-game loop. This exciting class will have students creating several interactive video games following core design principles...and of course, leaving time to play their masterpieces. Introduction to Video Game Creation is an introductory course for middle school students.
  • Programming 205:
    Advanced Coding with JavaScript
    Programming 205: Advanced coding with JavaScript builds upon the introductory skills developed in Programming 105, and expands the functionality with advanced styling and coding applications. Students will build upon the jQuery skills learned in Programming 105, while gaining experience with Sass pseudo elements and animations. This course includes introductory skill development using AngularJS and database elements using Firebase. Projects in this course are larger in scope and span multiple lessons. Advanced Coding with JavaScript is designed for advanced elementary and middle school coding students.

Partner Organizations