Course

Programming in Roblox

Overview

Course Description 📄

Welcome to the Programming in Roblox course by Pennant Education!

This comprehensive course is designed for students of all ages, offering two distinct educational tracks: internal skill development and official certification preparation.

Our curriculum is meticulously structured to guide learners from Roblox Studio and Lua scripting basics to advanced game development, ensuring a well-rounded understanding and practical application of programming concepts.

Learning Formats 🎓

Internal Skill Development Course

Focuses on skill specialization through interactive projects and hands-on learning.

Official Certification Preparation

Tailored for teens and adults aiming for professional certification to enhance job prospects and academic portfolios.

Key Features

Course Highlights ✨

Foundational Skills

Learn the basics of Roblox Studio, Lua programming, and game object editing.

Advanced Topics

Explore terrain development, scripting, game mechanics, and interactive functions.

Project-Based Learning

Apply your knowledge through hands-on projects in each module.

Certification Path

Prepare for official Roblox certifications to validate your skills and enhance your professional profile.

Program

Roadmap

  • Introduction to Roblox Studio: Navigate through Roblox Studio and understand its interface.
  • Lua Programming: Learn the basics of Lua, including print functions and variables.
  • Game Object Editing: Design models with materials, colors, and shapes, and group them.
  • Terrain Development: Create and edit terrains using Roblox tools.
  • Scripting: Organize code and reference parts through scripts.
  • Assessment: Earn the Roblox Designer Stage 1 Badge.
  • Short Game Projects: Create small games like Historical Landmark and Galactic Speedway.
  • Project-Based Learning 1: Develop an adventure game through a multi-part project.
  • Project-Based Learning 2: Learn Roblox basics and intermediate levels through projects like making a campfire game.
  • Assessment: Earn the Lua Programmer Junior Badge.
  • Arrays and Dictionaries: Learn to use arrays and dictionaries in Lua.
  • Interactive Functions: Create functions that trigger actions when parts are interacted with.
  • Advanced Scripting: Develop more complex scripts for game mechanics.
  • Assessment: Earn the Roblox Designer Stage 2 Badge.
  • Team Create: Collaborate on game projects with team members.
  • Advanced Models and Functions: Work with advanced Lua features like pairs and ipairs.
  • Custom Game Mechanics: Develop unique game mechanics and player customizations.
  • Assessment: Earn the Roblox Designer Stage 3 Badge and beyond.
  • Python Essentials 1: Covering basics of Python, data types, I/O operations, and functions.
  • Assessment: Module quizzes, tests, and final summary test.
  • Certification Exam: PCEPâ„¢ Certified Entry-Level Python Programmer.
  • Python Essentials 2: Modules on advanced topics such as modules, packages, strings, OOP, and file processing.
  • Assessment: Module quizzes, tests, and final summary test.
  • Certification Exam: PCAPâ„¢ Certified Associate Python Programmer.
  • Advanced Perspective: Advanced OOP, GUI programming with Tkinter, RESTful APIs, and file processing.
  • Assessment: Module quizzes, tests, and final summary test.
  • Certification Exam: PCPP1â„¢ Certified Professional Python Programmer Level 1.
  • Professional Certification: Advanced Python concepts and applications.
  • Coming ETA: Q3 2024.
Interested in Courses? Get in Touch!

Department Contact

Hotline : 888-2003-234

Social info :

Course Videos

Elevate Your Python Programming Skills Today

Unlock the potential of Python with our structured and comprehensive courses. Whether you’re starting with the basics or aiming for professional certification, our tailored programs are designed to fit your goals. Dive into hands-on projects, advanced topics, and real-world applications to enhance your programming expertise and career prospects.