
Software Engineer
Welcome to Software Engineering Excellence Academy
You've got the basics, now it's time to go pro. We help developers rise fast and turn good coders into high-performing engineers.
Most bootcamps and tutorials teach you to code, but not to engineer
We teach you to think like a senior engineer from day one, with hands-on projects that mirror real production environments
At SE² Academy, we help junior developers master clean, scalable, production-grade code through hands-on learning and feedback that mirrors real-world engineering. Founded by Sami, a senior software engineer and mentor who has coached dozens of junior devs. After seeing the same code quality issues repeated across teams and bootcamps, he built SE² to teach what most tutorials don't: how to think and code like a true engineer.
Software Engineer
Cybersecurity ResearcherSemicolon Academy
Software EngineerABAAD - Resource Center
- Software Engineering Excellence Program
The course is for software developers, 2nd year undergraduates in Computer Science (or its equivalent), junior developers, and mid-senior developers who are willing to learn and discuss the main project architectural style, trade-offs, and key design decisions.
Yes! Upon completion, you'll receive a digitally verifiable certificate of completion and access to our exclusive alumni network for continued learning and networking opportunities.
The course is a mix of video lectures, documents, live weekly discussions, and hands-on full project work.
We'll be using Typescript and Express, but the architectural styles and patterns discussed in this course will be technology-agnostic and useful in any coding language.
Go to the program page and read the prerequisites. You should have at least some hands-on experience in software development using Javascript/Typescript programming language.
You will have a permanent access to the program lectures and recordings.
The program is taught in Arabic, and the resources are in English.
Eastern European Standard Time / Beirut time.
We want your investment in this program to be a no-brainer if you're committed to doing the work. Our 30-day money-back guarantee applies only if you complete all core modules (including the major project), submit proof of effort (like GitHub links or screenshots), and email us with your refund request and documentation within 30 days of purchase. This guarantee is intended for students who fully engage but still feel the course doesn't meet expectations. Note that prerequisite knowledge of JavaScript and TypeScript is required; struggles due to lacking this background or lack of participation won't qualify for a refund.