JavaScript
Meet other local JavaScripters to share knowledge, to review the state of the art, or to dream up new applications.
27,143
members
44
groups
Related topics
Largest JavaScript groups
Newest JavaScript groups
Frequently Asked Questions
Yes! Check out javascript events happening today here. These are in-person gatherings where you can meet fellow enthusiasts and participate in activities right now.
Discover all the javascript events taking place this week here. Plan ahead and join exciting meetups throughout the week.
Absolutely! Find javascript events near your location here. Connect with your local community and discover events within your area.
JavaScript Events Today
Join in-person JavaScript events happening right now
Shut Up & Write! [Amsterdam/ IJburg]
Join us for an hour of writing! We’ve discovered that it’s strikingly helpful to write with other writers. See if it’s true for you at Factor-ij Amsterdam on Thursday mornings.
Be it a book, blog, script, essay, dissertation, resume, melody, poem or just plain work stuff, you are invited to write it with us. No one will see what you've written or give you unsolicited advice. Instead of just thinking about writing, come and get some real writing done.
SCHEDULE:
11: 15 AM - Quick introductions
11: 30 AM - Timer starts: write for 1 hour
12: 30 PM - The End: chat, take off, or keep writing
OPTIONAL SOCIALIZING happens at 12:30 pm after the writing is wrapped. Writing is very solitary. Connecting (and sometimes even commiserating) with other writers is a cool thing.
BEING LATE IS OKAY: just show up and get settled, then check-in with me after the session. (I’ll be the person with the Shut Up & Write! sign.) If you were on time, please be willing to make room for the friendly latecomer.
Happy writing and I look forward to seeing you at Factor-ij!
What Should I Bring?
Whatever you need to be able to write!
Bring earbuds/earplugs if you want to block the cafe’s overhead music or the occasional conversation by other patrons.
Please come with your devices pre-charged, since we probably won't be always sitting somewhere with charging possibilities.
Other Important Details:
Travel by public transportation:
1. Take Tram 26 from the central station Amsterdam, and step out by the last stop.
2. Take bus 66 from the Amsterdam Bijlmer station, step out by Pieter Oosterhuisstraat, and further walk in the direction of the bus till the corner.
FREE Wifi.
Compulsory consumption is not required, but please do order a drink to honor our generous host.
Swimming lessons for adults | Beginners
If you are living in The Netherlands, by now, you may well have noticed the amount of open water. If you enjoy cycling in the city, you may wish to feel safer as you navigate the bridges and canals. And you may also want to get ready for visiting the beach, pools or the many lakes this summer.
Learning how to swim takes approx 1 year and it all starts with the very first lesson. New comers enroll via our website and pay € 30,50, this is the first lesson and a goody bag. After the class you agree with the personal swim coach how to continue to obtain your final objectives.
Enrolling is only possible via [www.your-personal-swim-coach.nl ](https://www.your-personal-swim-coach.nl/)hence a rvsp via meetup is not enough.
🎨 Crealab – Connect & Create! 🧵
🎨 **Crealab – Connect & Create!** 🧵
Looking for a cozy space to get creative and meet others who enjoy making things with their hands? Whether you’re into drawing, painting, jewelry making, collage, handcrafts or clay — **bring your own project or come as you are and get inspired!**
Everyone works on whatever they feel like, in a relaxed and welcoming atmosphere. We encourage each other, share ideas, and enjoy the creative flow together. ✨
A creative facilitator is there to offer tips, support, or a little spark if you need one.
**We’ll have some basic materials available to get you started — but if you want to work on a specific project or product, feel free to bring your own supplies.**
💬 No pressure, no experience needed — just curiosity and the joy of creating.
🗓 **Every Thursday, 12:00 – 15:00**
📍 **Dynamo Atelier 77, Vechtstraat 77A, 1079 JA Amsterdam**
🎟 **€1 (cash only)**
Come get inspired, make something with your hands, and connect through creativity. 🎨
Swim Like a Pro: Adult Beginners at Historic Oost Pool
Dive into the world of swimming at the ***Historic Oost Pool***, one of the oldest and most nostalgic pools in town. Our exclusive shallow water pool is reserved just for our students, providing a perfect environment for adult beginners to learn and build confidence in the water.
**Event Highlights:**
* ***Historic Venue:*** Enjoy the charm of one of the town's oldest swimming pools.
* ***Exclusive Access*:** No other visitors allowed; the pool is dedicated to our students only.
* ***Beginner-Friendly*:** Tailored for adult beginners, ensuring a comfortable and supportive learning experience.
* ***Progression Opportunities:*** Once you’re confident in the shallow water, you can move up to our deep water locations at Friendship, AGO-Diemen, or Zuiderbad.
* ***Convenient Location*:** Easily accessible by bike and public tram from all over town.
* ***Parking*:** Underground parking garage available for those driving.
**Who Should Attend:**
* Adult beginners looking to learn swimming in a supportive and exclusive environment.
* Individuals seeking to overcome their fear of water.
* Anyone interested in experiencing a historic and nostalgic swimming pool.
**How to Get There:**
* ***By Bike*:** Convenient bike paths leading directly to the pool.
* ***By Tram:*** Easily accessible via multiple tram lines.
* ***By Car*:** Underground parking garage available.
Spaces are limited to ensure personalized attention for all participants.
***For any questions, you can also schedule a free call with us *[https://calendly.com/yourpersonalswimcoach/15min](https://calendly.com/yourpersonalswimcoach/15min)**
JavaScript Events This Week
Discover what is happening in the next few days
Painting & Drawing Cafe in Amersfoort ( For Expats and English Speakers )
## 🎨**Activity for EXPATS & English Speakers** ☕
Are you an art enthusiast living in or around **Amersfoort, Hilversum, Utrecht, Nieuwegein, IJsseltein, De Bilt and the rest of cities of the Utrecht's province** who love painting or drawing? Maybe you've felt the joy of creating but struggled to find others who share your passion and speak **ENGLISH**? **You're not alone! 😉**
✨✨✨✨✨✨✨
## 🖌️**About this event**
You will meet other Art Lovers like you to Draw, Paint and have some drinks Together ! Our events are not just about sketching or creating art—they’re about building connections. Every two weeks, we meet at a café to have a relaxing time drawing a painting.
Please keep on mind that **ENGLISH i**s the official language we will use to integrate everyone in our conversations.
⭕⭕⭕➡️ **IMPORTANT ⬅️** ⭕⭕⭕⭕
### 👩🏻🎨**Book formally your Seat 🪑via [WHATSAPP](https://bit.ly/3BXXE0f)**
**If you want to confirm officially your attendance and separate your seat🪑. Book your seat in meet-up, and contact us via [WHATSAPP HERE](https://bit.ly/3BXXE0f) to receive more information on the address of our activities.**
**Thanks a lot for your understanding!** 💐🥰
✨✨✨✨✨✨✨
### 👩🏻🎨**How Does It Work?**
This event is simple, this initiative takes 2 Hours. Most of the participants use pencils, water pencils or watercolours. Main aim is to socialize while we draw. There will be plenty of time to talk and get to know each other. We have to mention that this event is suitable for all levels. Many have started to draw in our event actually.
Also it is very important that you **[JOIN US AT OUR WHATSAPP COMMUNITY](https://bit.ly/3BXXE0f),** to stay up to date on our upcoming events and participate in our Drawing and Painting Contests!
**👉: [https://bit.ly/3BXXE0f](https://bit.ly/3BXXE0f)** 🍀
✨✨✨✨✨✨✨
### ☕**Where?**
We will meet in different cafes mainly in the *center of Amersfoort ( and some occasions in other cities around)*. I will inform you of the exact place some days in advance this event. The place will depend on the number of attendees.
✨✨✨✨✨✨✨
### **🎟️ What is included?**
🟢 **2 HOURS TO HAVE FUN!**
🟢 **15 mins warming-up creative activity and paper material**🖌️🎨
🟢 New friendships and **conversations in ENGLISH** in a relaxed atmosphere
🟢 **Souvenir picture** with you and the rest of Art Lovers 📷
🟢 Exclusive **access to our Art Lovers Community** on which you will receive:
***\~\~\~ Drawing challenges,***
***\~\~\~ Training content,***
***\~\~\~ FREE Entries only to members***
***\~\~\~ Drawing Competitions***
🟢 Time to **create alongside fellow artists and amateurs**
🟢 The freedom to **work at your own pace** 💃🕺🎈
✨✨✨✨✨✨✨
### 🖼️**Art Materials?**
Bring your own practical art materials to be adaptable to sketch on a coffee table. Like your sketchbook, pencils, watercolor, markets, pencils, your Tablet..etc
✨✨✨✨✨✨✨
## **See you to Paint, Draw, and drink together!🌟☕🍷🍪🍰**
🔥🌙👣 Candlelit Night Hike & Dinner 🍽️ A Journey Through Darkness (19 km)
**For the non-readers among us:**
* **Please include the code of your dinner choice in your Tikkie payment message.**
* **I’ll provide candles, LED candles, candle holders, and fluorescent rods. Please bring as many colorful lights as you can wear — the more light, the better. It keeps us safe in traffic, and no wolf will mistake you for dinner.**
\-\-\-
As the year winds down, join us for a special evening hike filled with light, reflection, and a touch of adventure. Guided by candlelit lanterns, we combine the magic of walking in the dark with a cozy two course dinner at Beekdalhoeve Restaurant.
The **€58 fee** includes a fancy 2 course dinner with multiple menu options, a guided night hike, and all candles, holders, and fluorescent light rods.
We start at Oosterbeek train station at dusk and reach the "Heavenly Mountain" (Hemelse Berg), pausing briefly to reflect on the year. From there we descend to the "Origination Creek" (Oorsprongsbeek) and its mini waterfall, where we light our candles and symbolically let go of the past before walking under the waterfall for a beautiful moment. The trail continues quietly along the Nederrijn, passing the moonlit Doorwerth Castle. After 12 kilometres we arrive at De Beekdalhoeve for a warm and inviting dinner.
Lanterns lit once more, we follow the river plains and the Wageningse Berg to Wageningen bus station, where the hike ends. From there it is easy to travel home (This is not a loop hike).
https://maps.app.goo.gl/DUjuWW2yGp3C69fm7
**When and Where to Meet?**
We'll meet at 17h at Oosterbeek train station! Please come on time as we won’t be waiting for latecomers.
https://maps.app.goo.gl/Zvyx7x9AQCDYktnH6
**Restaurant break?**
We will enjoy a delicious dinner at De Beekdalhoeve Restaurant around 7:45 PM. The two course meal is included in the price, while drinks can be ordered separately at your own cost.
This is the two course choice menu for autumn 2025:
1\. Picatta crispy chicken fillet
2\. Beef steak with pepper sauce
3\. Fish of the day
4\. Marinated spinach in puff pastry
XXX
A. Mousse of the day
B. Fruit sorbet
C. Pistachio tiramisu
**Please include your Meetup profile name and the code of your dinner choice in your Tikkie payment message. For example: *My choice would be: Hicham Daoudi 1.C.***
**How to pay?**
**💸 Payment:** [https://tikkie.me/pay/89jn1sk0pjgbnbitot7k](https://tikkie.me/pay/89jn1sk0pjgbnbitot7k)
Please pay latest 24 december in the evening. If you join later then that we can try to get a reservation for you too but not guaranteed.
**Special Notifications:**
* A lantern, two candles, two LED candles, and a handful of fluorescent rods will be provided for you. You’re welcome to take them home afterward if you like.
* Bring matches or a lighter to nurture your candle along the way.
* Consider wearing creative lights to enhance the atmosphere and improve visibility for traffic.
* Please wear reflective clothing for added safety.
* Bring a lighter to light your candle.
* We must stay together as one group at all times. It’s safer for handling traffic.
* Bring a torch as a backup, just in case.
* The drinks are paid separately, directly at the venue.
**Good to know**
* Refund policy: Cancellations are fully refundable up to 1 week before the event (This is Friday 19 December at 23h59). After this period, the fee becomes non-refundable.
* Hike difficulty: Our hikes are moderately challenging. Please only join if you’re confident you can keep up with the group’s pace (5 km/ h)— it’s more fun for everyone when we can walk together without long waits.
* If the pace is too challenging: We may kindly suggest you continue at your own pace. We’ll give you clear directions to the nearest bus or train so you can return comfortably.
* At your own risk: You participate at your own risk, so please make sure you have appropriate insurance coverage for outdoor activities.
* Payment note: With Tikkie we only see initials (e.g., J. Doe instead of John Doe). Please include your Meetup name in the payment note so we can match it easily.
* Bring some water to hydrate.
* Stay connected: Join our WhatsApp group to be the first to hear about future hikes — ask for the QR code during the hike.
* T-shirts: Fairwear-certified organic cotton, eco-friendly inks — €25. Sustainable, odor-resistant, and perfect for hiking. Let us know your size and we’ll bring one for you.
[PHYSICAL] Coffee, Code and Chat
Let us meet, have a coffee and code together, or just discuss :)!
This Meetup is everyone that considers himself "Techie", in the broad sense and wants to socialize :).
Join us and chat, ask your questions, or work on your own projects. The choice is yours! There is no agenda, this is simply a gathering of interested folks :).
We're searching for places that are very accessible from Utrecht Centraal so at the moment we meet at Lebkov, right inside the station. We're typically sitting at the large table. Search for the folks with the laptops in the back!
You are very welcome to join whether you are an experienced developer, or simply interested and want to chat!
Coffee Social Utrecht: Make New Friends
⚠️ **IMPORTANT: You must sign up and buy a ticket here to attend:**
[https://groupvibe.com/](https://groupvibe.com/)
**This is a curated, small-group meetup make new friends in Utrecht.**
Each meetup brings together 4–6 like-minded people for casual conversations over coffee. We use the Groupvibe platform to organize and ensure everyone’s a good fit.
👉 **To attend, you’ll need to complete registration via this link:**
[https://groupvibe.com](https://groupvibe.com)
Once you register, and **buy a ticket or become a Groupvibe member**, we’ll share the exact location and match you with your group.
**Why this works:**
\* Smaller groups make real conversations easier
\* Matching helps avoid awkward dynamics
**Note:**
RSVPs here on Meetup don’t reflect total attendance. Many attendees register directly via our website.
This meetup is organized by **Groupvibe**, a small team passionate about helping people form meaningful friendships offline.
[Nijmegen] English subs: Little Amélie or the Character of Rain
#This meetup is around a third-party organizer (Lux Nijmegen): you can either purchase your ticket online or right before the session#
**Title**: Little Amélie or the Character of Rain
**Language**: French
**Subtitles**: English
**Genre:** Animation, Drama
**Length**: 1u 17m
**Director**: Maïlys Vallade, Liane-Cho Han
**More info**: [English Subs: Little Amélie or the Character of Rain - LUX Nijmegen](https://www.lux-nijmegen.nl/programma/english-subs-little-amelie-or-the-character-of-rain/)
**Ticket link**: [https://webshop.lux-nijmegen.nl/nl-NL/Show/Details/ES-Little-Am-lie-or-the-Character-of-Rain-27-dec-828145?step=seatMap](https://webshop.lux-nijmegen.nl/nl-NL/Show/Details/ES-Little-Am-lie-or-the-Character-of-Rain-27-dec-828145?step=seatMap)
## About Little Amélie or the Character of Rain
**Young Amélie’s life is one big adventure: as she discovers the beauty of life and encounters tragedy, a tender and moving story unfolds in a film that visually enchants and surprises.**
The world is a confusing, peaceful mystery for Amélie, until a miraculous encounter with chocolate ignites her wild curiosity. As she develops a deep bond with her family’s housekeeper, Nishio-san, Amélie discovers the wonders of nature and the emotional truths hidden beneath the surface of her family’s idyllic life as foreigners in postwar Japan in the 1960s. Based on the book of the same name by Amélie Nothomb.
**How it works**:
I will be at Lux at 13:00 where we can meet before the movie starts. You can message me to find us. Screening starts at 13:30. After the movie, we can have a drink at Lux or a nearby cafe.
Hope to see you soon!
Christmas Walk - Nijmegen Skyline (9km)
Between Christmas and New Year let’s get out for some fresh air and exercise. In this walk, we stick near the city centre but walk along the various bridges over the Waal and (hopefully if the weather is good) get some great views of Nijmegen and the surrounding countryside. Along the way we encounter a number of artefacts from the city’s rich history.
We’ll start where it all began, in the Valkhof/Hunnerpark, where the first settlements were built by the Batavian tribe around 15AD. We’ll cross the Waalbrug which was an important battleground in WWII and over to the area now known as Lent, which became an important strategic area in the ensuing Cold War.
We’ll come back over the Lentloper bridge for an obligatory look/photo opportunity at the Face of Nijmegen and then walk westwards towards the relatively new Overstreek bridge that takes us back to the south riverside and then back into Nijmegen. We then can (if anyone wants) find somewhere to sit down, relax and get coffee/food/beer.
The walk is almost all on good paths but sturdy footwear is advised, especially if the weather is harsh. Remember to bring some water and maybe snacks. The walk should take about 2.5 – 3 hours.
Meeting point: Statue of Petrus Canisius - details and photo below...
Metal Party Night @De Helling (No Barrier Christmas Special)
Agenda:
19:00 Meet up for drinks at Klein Berlijn (https://maps.app.goo.gl/gDdeCzzpSZ7jxnop9) (Helling 22 Utrecht)
20:30 Walk to De Helling (De Helling 7 Utrecht) and dance💃🏻✨
TICKETS:
https://dehelling.nl/agenda/no-barrier-christmas-27-12-2025/
JavaScript Events Near You
Connect with your local JavaScript community
HTML5 Master Series (Class 02 of 04) (SPECIAL OFFERING)
**PLEASE READ THE FOLLOWING IMPORTANT NOTES:**
1. The dates listed for this series are about 95% reliable. We are completing our 2026 schedule as we speak, so minor adjustments are still occurring.
2. Each class in this series has an attendance fee, though this first offering is free on a first-come, first-served basis.
3. Each class, from BOTH a sign-up and fee perspective, is a separate entity.
**Introduction:**
HTML5 is the foundational technology for modern web development, serving as the standard markup language for structuring and presenting content on the World Wide Web. Developed through a collaboration between the World Wide Web Consortium (W3C) and the Web Hypertext Application Technology Working Group (WHATWG), HTML5 provides a robust system of elements (tags) that tell a browser how to display text, images, and multimedia in a clear and meaningful way. It works in concert with Cascading Style Sheets (CSS) for presentation and JavaScript for interactivity, forming the core technology stack for virtually all websites and many web applications today.
One of the significant advancements of HTML5 is the introduction of powerful new features and elements designed to improve functionality and simplify development. Key additions include native multimedia support via the \ and \ tags, allowing developers to embed media without third-party plugins. It also offers new form controls for better user input, such as date and email types, and introduces web storage capabilities to store data offline for enhanced performance. These features streamline the process of building rich, interactive web experiences.
A significant focus of HTML5 is enhanced semantics and better structural organization of content. New semantic elements like , , , , and \ provide meaningful structure to documents, which aids in search engine optimization (SEO) and improves accessibility for assistive technologies. These elements define different parts of a webpage (e.g., a header for the top, a nav for navigation links, a footer for the bottom), making the code more readable and understandable for both developers and machines. This emphasis on clear structure helps in creating more logical and maintainable websites.
Developing websites in today's competitive environment requires taking advantage of every technique you can to get the maximum exposure possible. Our HTML5 class will not only show you what's new in the HTML specification, but also the best way to develop optimized web pages that get the attention your client and/or company requires.
**The breakdown of the four-class series is as follows:**
**Class 1: Introduction to Web Structure and Basic HTML5**
This class introduces the core concepts of web development, the history of HTML, and the fundamental structure of an HTML5 document.
* **Topics**:
* **Web Architecture Overview**: How browsers, servers, and web pages interact.
* **HTML Fundamentals**: Understanding elements, tags, and attributes.
* **Basic Document Structure**: Using !DOCTYPE html, html, head, and body.
* **Text Formatting**: Headings (h1 to h6), paragraphs (p), and text-level semantics (e.g., strong, em, br).
* **Lists and Links**: Creating ordered (ol) and unordered (ul) lists, and linking between pages using anchor tags (a).
* **Activity**: Students create a basic personal webpage containing text, a list of hobbies, and a link to an external website.
**Class 2: Semantic HTML5 and Multimedia Integration**
Class 2 focuses on modern HTML5 elements that provide meaning (semantics) to content, improving accessibility and search engine optimization. It also covers adding images and multimedia.
* **Topics**:
* **Semantic Elements**: Understanding and implementing elements like header, footer, nav, section, and article.
* **Images**: Adding images using the img tag and attributes like src, alt, width, and height.
* **Multimedia**: Embedding audio and video content using the audio and video tags.
* **File and Folder Structure**: Best practices for organizing project files and managing file paths.
* **Activity**: Students refactor their Class 1 project to use a proper semantic layout and add an image and a link to a video file.
**Class 3: Forms and User Input**
This session is dedicated to building interactive HTML5 forms, which are essential for capturing user data and input.
* **Topics**:
* **Form Basics**: Using the form element, action and method attributes.
* **Input Types**: Exploring various input types (e.g., text, password, checkbox, radio, date, submit).
* **Form Elements**: Utilizing label, textarea, select, option, and button.
* **Client-side Validation**: Implementing HTML5 validation attributes like required, minlength, and pattern.
* **Activity**: Students build a complete contact form with different input fields, radio buttons, and basic HTML5 validation.
**Class 4: Introduction to CSS3 and Basic Styling**
The final class introduces Cascading Style Sheets (CSS) to style the HTML content and make the web pages visually appealing and accessible.
* **Topics**:
* **CSS Fundamentals**: The role of CSS, selectors, properties, and values.
* **Integrating CSS**: Using inline, internal, and external style sheets.
* **The Box Model**: Understanding margin, padding, border, and content for basic layout.
* **Basic Styling**: Changing colors, fonts, and text alignment.
* **Accessibility Basics**: Identifying principles of web design usability and accessibility, including ARIA labels.
* **Activity**: Students apply an external CSS file to their Class 3 form project to style the layout, colors, and fonts, culminating in a well-structured and styled webpage.
HTML5 Master Series (Class 01 of 04) (SPECIAL OFFERING)
**PLEASE READ THE FOLLOWING IMPORTANT NOTES:**
1. The dates listed for this series are about 95% reliable. We are completing our 2026 schedule as we speak, so minor adjustments are still occurring.
2. Each class in this series has an attendance fee, though this first offering is free on a first-come, first-served basis.
3. Each class, from BOTH a sign-up and fee perspective, is a separate entity.
**Introduction:**
HTML5 is the foundational technology for modern web development, serving as the standard markup language for structuring and presenting content on the World Wide Web. Developed through a collaboration between the World Wide Web Consortium (W3C) and the Web Hypertext Application Technology Working Group (WHATWG), HTML5 provides a robust system of elements (tags) that tell a browser how to display text, images, and multimedia in a clear and meaningful way. It works in concert with Cascading Style Sheets (CSS) for presentation and JavaScript for interactivity, forming the core technology stack for virtually all websites and many web applications today.
One of the significant advancements of HTML5 is the introduction of powerful new features and elements designed to improve functionality and simplify development. Key additions include native multimedia support via the \ and \ tags, allowing developers to embed media without third-party plugins. It also offers new form controls for better user input, such as date and email types, and introduces web storage capabilities to store data offline for enhanced performance. These features streamline the process of building rich, interactive web experiences.
A significant focus of HTML5 is enhanced semantics and better structural organization of content. New semantic elements like , , , , and \ provide meaningful structure to documents, which aids in search engine optimization (SEO) and improves accessibility for assistive technologies. These elements define different parts of a webpage (e.g., a header for the top, a nav for navigation links, a footer for the bottom), making the code more readable and understandable for both developers and machines. This emphasis on clear structure helps in creating more logical and maintainable websites.
Developing websites in today's competitive environment requires taking advantage of every technique you can to get the maximum exposure possible. Our HTML5 class will not only show you what's new in the HTML specification, but also the best way to develop optimized web pages that get the attention your client and/or company requires.
**The breakdown of the four-class series is as follows:**
**Class 1: Introduction to Web Structure and Basic HTML5**
This class introduces the core concepts of web development, the history of HTML, and the fundamental structure of an HTML5 document.
* **Topics**:
* **Web Architecture Overview**: How browsers, servers, and web pages interact.
* **HTML Fundamentals**: Understanding elements, tags, and attributes.
* **Basic Document Structure**: Using !DOCTYPE html, html, head, and body.
* **Text Formatting**: Headings (h1 to h6), paragraphs (p), and text-level semantics (e.g., strong, em, br).
* **Lists and Links**: Creating ordered (ol) and unordered (ul) lists, and linking between pages using anchor tags (a).
* **Activity**: Students create a basic personal webpage containing text, a list of hobbies, and a link to an external website.
**Class 2: Semantic HTML5 and Multimedia Integration**
Class 2 focuses on modern HTML5 elements that provide meaning (semantics) to content, improving accessibility and search engine optimization. It also covers adding images and multimedia.
* **Topics**:
* **Semantic Elements**: Understanding and implementing elements like header, footer, nav, section, and article.
* **Images**: Adding images using the img tag and attributes like src, alt, width, and height.
* **Multimedia**: Embedding audio and video content using the audio and video tags.
* **File and Folder Structure**: Best practices for organizing project files and managing file paths.
* **Activity**: Students refactor their Class 1 project to use a proper semantic layout and add an image and a link to a video file.
**Class 3: Forms and User Input**
This session is dedicated to building interactive HTML5 forms, which are essential for capturing user data and input.
* **Topics**:
* **Form Basics**: Using the form element, action and method attributes.
* **Input Types**: Exploring various input types (e.g., text, password, checkbox, radio, date, submit).
* **Form Elements**: Utilizing label, textarea, select, option, and button.
* **Client-side Validation**: Implementing HTML5 validation attributes like required, minlength, and pattern.
* **Activity**: Students build a complete contact form with different input fields, radio buttons, and basic HTML5 validation.
**Class 4: Introduction to CSS3 and Basic Styling**
The final class introduces Cascading Style Sheets (CSS) to style the HTML content and make the web pages visually appealing and accessible.
* **Topics**:
* **CSS Fundamentals**: The role of CSS, selectors, properties, and values.
* **Integrating CSS**: Using inline, internal, and external style sheets.
* **The Box Model**: Understanding margin, padding, border, and content for basic layout.
* **Basic Styling**: Changing colors, fonts, and text alignment.
* **Accessibility Basics**: Identifying principles of web design usability and accessibility, including ARIA labels.
* **Activity**: Students apply an external CSS file to their Class 3 form project to style the layout, colors, and fonts, culminating in a well-structured and styled webpage.
Holiday Dinner
Monday December 29th at 6PM we'll be meeting up dinner at the Pies & Pints at Easton. Feel free to bring guests. Sandwiches run about $15 and large pizzas run $20-30.
Fun & easy way to play more tennis (read event description)
We’re still working to get more people into these Meetups, but our goal is to give PlayYourCourt members a few social tennis outings each week in addition to your practice sessions and Challenge League matches.
These Meetups are co-ed, super laid back, and all skill levels are welcome. Post your skill level and a suggested court in the comments section so we can round up as many players as we can for some tennis fun!
Also, if you’re looking to meet new practice partners or play some matches and you aren’t already in the PlayYourCourt Community, you can go here to see what we’re all about and sign up:
https://www.playyourcourt.com/tennis-community/columbus-oh/meetup/
If you love tennis, we’d love to have you! Be sure and watch the quick video that explains how everything works.
Happy hitting!
- Scott
DoJo (Informal Python Meeting)
**New Dojo Location!**
**Draft Day Columbus**
1130 Dublin Road
Columbus, OH 43215
We're going to try a new dojo location for a few weeks and see how it works
Dojos are informal Python group study sessions where everyone interested in Python gathers to learn about Python, help others with Python, or just hang out. Everyone is welcome from Python beginners to experts. Bringing a laptop is encouraged (we'll have extension cords and power strips). If there's something you want to learn leave a comment on this invite so we can plan ahead.
We're looking for topic suggestions and people interested in presenting at our monthly meetings. To this end we've set up a survey form at [https://docs.google.com/forms/d/15eBKF1nQQ2XS5gzD4rvhVRHMBEj7lJtHuA9wXupS3Uc](https://docs.google.com/forms/d/15eBKF1nQQ2XS5gzD4rvhVRHMBEj7lJtHuA9wXupS3Uc)
Morning people unite!! 🐤 ☕ + 💬 @ 5 Bean Coffee
Early-bird coffee and conversation at [5 Bean Coffee](https://5beancoffee.com/)!
🍕 Gatto’s Pizza 🍕
Join us for pizza, drinks and conversation!
Gatto’s Pizza began in a small shop on North High Street in the neighborhood of Clintonville, Columbus, Ohio. It was 1952 and the brothers, Joe and Jimmy Gatto, opened the pizzeria to serve their community, using family recipes to make fresh dough, sauces, meatballs, and Italian sausage.










![Shut Up & Write! [Amsterdam/ IJburg]](https://secure.meetupstatic.com/photos/event/d/6/4/d/highres_469254861.webp?w=640)





![[PHYSICAL] Coffee, Code and Chat](https://secure-content.meetupstatic.com/images/classic-events/348817242/282x151.webp?w=640)

![[Nijmegen] English subs: Little Amélie or the Character of Rain](https://secure.meetupstatic.com/photos/event/5/8/7/7/highres_531922647.webp?w=640)







