Academic Support

Access comprehensive support resources to accelerate your learning journey and overcome technical challenges.

Learning Objectives

Support Knowledge

  • Understand available support channels at BloomTech
  • Learn when and how to utilize each support option
  • Identify the most appropriate resource for specific challenges
  • Recognize when to escalate technical issues

Support Skills

  • Effectively communicate technical questions
  • Provide relevant context when seeking assistance
  • Implement feedback from support sessions
  • Document solutions for future reference

BloomTech recognizes the importance of providing additional resources to help you get unblocked and get support to understand particular concepts. Before seeking additional support, we encourage you to attend any of our live event sessions first. If you are still blocked, BloomTech offers several support options.

Knowledge Base Articles

Our extensive Knowledge Base is here to serve you with an array of helpful articles. You'll find a wealth of information at your fingertips, including tips and tricks for troubleshooting common technical issues, and even guidance for sharpening your academic skills. Whether you're looking to improve your study habits or simply seeking answers to pressing questions, our Knowledge Base is your go-to resource for all things related to learning.

We're constantly updating and expanding our collection of articles to ensure that you have access to the latest and most relevant information. So, take advantage of this fantastic resource and empower yourself with the knowledge you need to succeed!

Knowledge Base Categories

  • Technical troubleshooting guides
  • Programming language tutorials and references
  • Development environment setup instructions
  • Best practices for coding and project management
  • Study strategies and learning techniques
Slack

In Slack, you'll have access to a wide network of peers and school support staff who are ready and willing to assist you with any questions or challenges you may encounter along your learning journey.

Within Slack, we've created track-specific channels tailored to your particular area of study, ensuring that you receive the most relevant and targeted support possible.

Whether you're struggling with a complex concept, seeking feedback on an assignment, or simply looking to connect with other learners in your field, Slack is the perfect platform to do so.

Our school support staff are highly knowledgeable and experienced, and they're committed to providing you with the guidance and resources you need to achieve your goals. Meanwhile, your fellow learners can offer unique perspectives and insights that can help you deepen your understanding of the subject matter. So, don't hesitate to jump into Slack and start connecting with your peers and support staff today!

Slack Best Practices

  • Use code blocks (```) when sharing code snippets
  • Include error messages and relevant context in your questions
  • Check pinned messages for common solutions before asking
  • Follow up and mark solutions when your problem is resolved
  • Share your learnings to help others with similar challenges
Live Chat

At BloomTech, we're committed to providing you with the support and resources you need to succeed. That's why we've made it easy for you to connect with our knowledgeable Learner Assistants through live chat.

  • You can access live chat with a Learner Assistant directly within the course, allowing you to quickly and easily get the support you need while studying.
  • In addition, you can also connect with a Learner Assistant through the BloomTech Portal, which serves as a central hub for all of your learning resources and tools.
  • And if you're ever in need of assistance beyond the course or the portal, our Help Hub is always available to connect you with a Learner Assistant who can help address your concerns.

With so many options for accessing support, you can feel confident that you'll always have the help you need, when you need it.

Preparing for Live Chat Support

  • Clearly identify the specific issue you're encountering
  • Gather relevant code, error messages, and screenshots
  • Document the steps you've already taken to solve the problem
  • Be prepared to share your screen if necessary
  • Have your repository or project accessible for reference
Learner Assistant Unblocking Session

We offer academic support sessions with our Learner Assistants as a last resort when you have exhausted all other available resources. We are delighted to provide this service to you when you require it. It's important to note, however, that to ensure that everyone has the opportunity to benefit from this valuable resource, we limit learners to one (1) session per week. This allows us to serve as many learners as possible and ensures that our Learner Assistants have the time to devote to each session.

While Learner Assistants are available to aid you in overcoming obstacles, they should not serve as a replacement for the instructor or live events. If you're unable to find a live event that suits your availability, please reach out by submitting a support ticket. We'll make every effort to accommodate your needs.

Technical Problem Example

// Issue: Function not returning expected results for array manipulation

// Original code with bug
function processArray(arr) {
  let result = [];
  for (let i = 0; i < arr.length; i++) {
    if (arr[i] % 2 === 0) {
      result.push(arr[i] * 2);
    }
  }
  return result;
}

// Testing
const testArray = [1, 2, 3, 4, 5];
console.log(processArray(testArray)); // [4, 8]

// Problem: We want to keep all numbers, multiplying even numbers by 2
// and odd numbers by 3

// Solution after unblocking session
function improvedProcessArray(arr) {
  return arr.map(num => {
    return num % 2 === 0 ? num * 2 : num * 3;
  });
}

// Testing improved solution
console.log(improvedProcessArray(testArray)); // [3, 4, 9, 8, 15]