WHAT IS IT ABOUT?

Introduction to Computer Science for Beginners, including the basics of IT systems — from design and development to implementation. This course is designed for individuals eager to explore the world of IT and understand its language and related concepts. It serves as an ideal starting point before pursuing a first job in the field or considering a career change.

DURATION

2 h x 6 meetups

Agenda
  • Computer Network Operations and Protocols
  • Operating Systems
  • Multithreading and Concurrency
  • Programming Languages
  • Roles in an Organization
  • IT Project Development Lifecycle
  • Project Management: SCRUM, Kanban, and Waterfall
  • Requirements Gathering
  • System Architecture
  • Microservices and Monoliths
  • Databases (SQL and NoSQL)
  • Communication Between IT Systems
  • IT Systems Infrastructure
  • Software Development and Best Practices
  • Design Patterns
  • Algorithms and Data Structures
  • Software Deployment and CI/CD Processes
  • IT Systems Testing
  • IT Systems Support
  • IT Systems Monitoring
  • Data Center and Cloud Concepts
  • Challenges for Developers and Team Collaboration
  • IT System Security

Detailed workshop agenda

HOW TO APPLY?

If you have any questions or you would like to apply just drop Maciej a message. A more detailed plan is available upon request.