Independent learning environment

Java → Apex, without the safari.

Learn the relationship between Java and Apex, practice a safe Apex-inspired subset in your browser, and download small components for your own website.

No account requiredNo server-side code executionDownloadable work
Java ideaApex patternMicro widget

Translation guide

Bring your Java instincts.

JavaArrayList<String>Multiple collection implementations
ApexList<String>List, Set, and Map are used directly
JavaSystem.out.println()Console output
ApexSystem.debug()Execution-log output
JavaJDBC / ORMExternal database access
ApexSOQL + DMLPlatform-integrated data operations

Micro Apex Lab

Write, inspect, simulate.

Apex-inspired source0 lines
Simulator outputsafe subset
Choose a starter, then run it.

Learning path

From syntax to responsible deployment.

  1. 01TranslateMap familiar Java types, classes, methods, and collections into Apex patterns.
  2. 02PracticeUse the safe simulator for declarations, arithmetic, conditions, lists, and debug output.
  3. 03DesignLearn transactions, bulk-safe logic, governor-limit thinking, testing, sharing, and permissions.
  4. 04Validate for realMove finished source into an authorized Salesforce Developer org or sandbox for genuine compilation and tests.

Apex, Salesforce, and related names are trademarks of Salesforce, Inc. ThePolka.Cloud is independent and is not affiliated with or endorsed by Salesforce.