Software Engineering Skills
Learn essential programming concepts including logic structuring, API integration, and user interface design. Gain hands-on experience understanding databases, deploying applications, and managing the software creation process.
Professional Skills
Learn how to work on a software development team. Participate in daily stand-up meetings, collaborate with peers in code creation, and refine presentation skills for effective stakeholder communication.
Portfolio Development
Create a polished portfolio project by addressing a real business challenge at Babylon Micro-Farms. You'll develop a customer support chatbot, enabling their sales team to dedicate more attention to customer needs by providing initial assistance through the chatbot interface.