blast off mission control
  • Helpful Links
  • Video Recordings
    • Programming Fundamentals
      • Week 1
      Web Fundamentals
      • Week 2
      • Week 3
      SQL Fundamentals
      • Week 4
      Intro to React
      • Week 5
      • Week 6
      .NET Web Development
      • Week 7
      • Week 8
      • Week 9
      • Week 10
      • Week 11
      • Week 12
      Intro to Data Engineering
      • Week 13
      • Week 14
Mission Control

WOS Can Code: Mission Control
Built by Narciso Lobo of Ciso Codes

Videos
Programming FundamentalsWeb FundamentalsSQL FundamentalsIntro to React.NET Web DevelopmentIntro to Data Engineering
Resources
Helpful Links
  • Helpful Links
  • Videos

    • Programming Fundamentals
      • Week 1
      Web Fundamentals
      • Week 2
      • Week 3
      SQL Fundamentals
      • Week 4
      Intro to React
      • Week 5
      • Week 6
      .NET Web Development
      • Week 7
      • Week 8
      • Week 9
      • Week 10
      • Week 11
      • Week 12
      Intro to Data Engineering
      • Week 13
      • Week 14

Web Fundamentals, Week 3

Monday

Recreate the Join Method, Book Index

Recreate the Join Method, Book Index

Meeting Purpose

Morning algorithm hour to review and discuss two coding challenges: recreating join and book index.

Key Takeaways

  • Two algorithms presented: recreating join method and book index
  • Multiple approaches shared for both problems, highlighting different coding strategies (e.g., for loops vs. while loops)
  • Emphasis on understanding the 'why' behind code implementation, not just the 'what'
  • Group collaboration and peer presentations fostered learning and diverse problem-solving approaches

week 3, day 1

July 21 at 2025 at 4:00 PM

Watch Video
Incrementing a Counter

Incrementing a Counter

Meeting Purpose

Discuss JavaScript DOM manipulation, focusing on incrementing counters and reading form values.

Key Takeaways

  • Implemented a like counter using JavaScript, demonstrating DOM manipulation techniques
  • Explored multiple approaches to increment counters, from basic to more flexible solutions
  • Discussed the importance of CDNs and introduced PicoCSS for quick styling
  • Covered upcoming assignments: Scriber (CSS practice with JS functionality) and Enter the Chat (form value reading)

week 3, day 1

July 21 at 2025 at 5:00 PM

Watch Video
Accessing Form Values

Accessing Form Values

Meeting Purpose

Review JavaScript techniques for accessing form values and discuss upcoming assessment.

Key Takeaways

  • Demonstrated methods to access values from text inputs and select elements using JavaScript
  • Explored advanced technique for handling radio button selections
  • Practice assessment on Wednesday; practice assessment available as preparation
  • CSS identified as the most challenging part of the assessment

week 3, day 1

July 21 at 2025 at 8:00 PM

Watch Video

Thursday

Is Palindrome, Longest Palindromic Substring

Is Palindrome, Longest Palindromic Substring

Meeting Purpose

Review algorithm challenges and discuss solutions for palindrome detection and longest palindromic substring.

Key Takeaways

  • Two algorithm challenges were presented: isPalindrome and longestPalindromicSubstring
  • isPalindrome function returns a boolean, strictly checking for palindromes (case-sensitive, including spaces and punctuation)
  • longestPalindromicSubstring returns the longest palindrome within a given string
  • Use of MJS file extension enables ESModule syntax for modern importing/exporting

week 3, day 4

July 24 at 2025 at 4:00 PM

Watch Video
CSS Frameworks

CSS Frameworks

Meeting Purpose

Discuss CSS frameworks and demonstrate Bootstrap usage

Key Takeaways

  • CSS frameworks provide pre-written CSS to simplify styling websites
  • Three main types: classless/minimalist, utility-first, and comprehensive
  • Bootstrap is a popular comprehensive framework that's easy to get started with
  • Using frameworks can significantly speed up development compared to writing custom CSS

week 3, day 4

July 24 at 2025 at 5:00 PM

Watch Video
Responsive Design

Responsive Design

Meeting Purpose

Teach responsive design using media queries and demonstrate its implementation in CSS frameworks.

Key Takeaways

  • Responsive design ensures websites look good on all devices by adapting layout to viewport size
  • Media queries enable different styles at specific breakpoints (e.g., mobile, tablet, desktop)
  • CSS Grid provides powerful 2D layout control, complementing Flexbox for responsive designs
  • CSS frameworks like Bootstrap have built-in responsive features, simplifying implementation

week 3, day 4

July 24 at 2025 at 9:00 PM

Watch Video