• 4 people are interested
 

Create a micro course online - Software Engineering

Save to Favorites

ORGANIZATION: Teamup

  • 4 people are interested
Image_202307221223
Lets build

What do we do?
We create short online courses for college students majoring in Computer Science and Engineering. Our micro-courses cover emerging subjects like AI, machine learning, data science, cybersecurity, software engineering, and more. Students can access these courses at no cost to supplement their education with skills that are highly on-demand on the job market.

Why do we do this?
Our mission is to prepare students for STEM careers. By offering these self-paced courses, we provide students the flexibility to continue learning beyond the constraints of the traditional classroom model. Our course modules feature hands-on projects and interactive exercises to engage learners. We believe exposure to applied skills will equip students to be more competitive in the workforce.

What is a micro-course?
A micro course is a short online course focused on a specific subject. It typically has a duration of 4 to 6 hours.

Some examples of micro courses are:

  • Version Control with Git
  • RESTful API Development
  • Introduction to Agile Methodologies
  • Database Design Basics
  • Automated Testing in Software Development
  • Introduction to DevOps
  • Cloud Computing Essentials
As a micro course developer, you will help create slides, tutorials, and videos that teach a subject of your choice. Your micro-course will be available to students worldwide. The target audience is college undergraduate and graduate students.

Minimum expectations:
  • Availability: Commit 4-8 hours per week to course development.
  • Collaboration: Collaborate with other instructional designers.
  • Commitment: Passionate about computer science and education
  • The applicant must reside in the United States or Canada.

Preferred Tech Stacks and Skills:

1. Programming Languages:
- Java, Python, C++
- JavaScript, HTML, CSS

2. Software Development Methodologies:
- Agile (Scrum, Kanban)
- Object-Oriented Design (OOD)
- Test-Driven Development (TDD)

3. Web Development Frameworks:
- Spring, Django, Node.js
- React, Angular, Vue.js

4. Databases:
- SQL (MySQL, PostgreSQL)
- NoSQL (MongoDB, Cassandra)

5. Version Control:
- Git, GitHub/GitLab

6. Containerization and Orchestration:
- Docker, Kubernetes

7. Cloud Platforms:
- AWS, GCP, Azure

8. Testing and Quality Assurance:
- Unit testing, integration testing
- Automated testing tools (JUnit, Selenium)

9. CI/CD Tools:
- Jenkins, Travis CI, CircleCI

10. Strong understanding of software development life cycle (SDLC)

11. Familiarity with design patterns and architectural principles

12. Problem-solving skills and ability to design and implement scalable software solutions

13. Effective communication and collaboration skills for working in a team environment

1 More opportunity with Teamup

4 Reviews
Request failed
{{ opp.title }}
This is a Virtual Opportunity.
{{ opp.location }}
We'll work with your schedule
{{ opp.dateStr }}
{{ opp.timeStr }}
More
Opportunities

About Teamup

Location:

6307 Southern Cross Drive, College Station, TX 77845, US

Mission Statement

The mission of Teamup is to prepare students for STEM careers while empowering them to create technology for social good.

Description

Teamup is a 501(c)(3) non-profit organization focused on STEM Education in Computer Science and Computer Engineering. The organization is based in Texas and is led by university faculty, K-12 educators, and mentors from industry.

CAUSE AREAS

Children & Youth
Computers & Technology
Education & Literacy
Children & Youth, Computers & Technology, Education & Literacy

WHEN

We'll work with your schedule.

WHERE

This is a Virtual Opportunity with no fixed address.

SKILLS

  • Teaching / Instruction
  • Software Engineering
  • Computer Science
  • Mobile Programming
  • Software Development
  • Python

GOOD FOR

N/A

REQUIREMENTS

  • Must be at least 18
  • 4-8 hours per week
  • The applicant must reside in the United States or Canada.

Report this opportunity

We're sorry, this opportunity is no longer active.

Teamup has 2 more opportunities, please check them out.

See Opportunities